Ayuda
Lo que necesito programar es;
tengo un numero aleatorio de 4 cifras y quiero sacar cada cifra y ponerla en un vector. 1234/1000=1.234 yo quiero coger la parte entera para el array y la parte decimal para hacerlo otra vez 234/100=2.34 y asi pero no se como programar esto en java
tengo un numero aleatorio de 4 cifras y quiero sacar cada cifra y ponerla en un vector. 1234/1000=1.234 yo quiero coger la parte entera para el array y la parte decimal para hacerlo otra vez 234/100=2.34 y asi pero no se como programar esto en java
Si lo único que tenes que hacer es poner cada dÃgito en una posición del array tal vez te convenga pasar el número a string y parsearlo.
int tuAleatorio = 1234;
String tuAleatorioS = Integer.toString(tuAleatorio);
int[] array = new int[4];
for (int i=0; i<4; i++) {
array[i] = Integer.parseInt(tuAleatorioS.substring(i,i+1));
}
int tuAleatorio = 1234;
String tuAleatorioS = Integer.toString(tuAleatorio);
int[] array = new int[4];
for (int i=0; i<4; i++) {
array[i] = Integer.parseInt(tuAleatorioS.substring(i,i+1));
}
Muchas gracias es que no controlo bien los metodos y por eso estaba haciendolo un poco rustico. Gracias
