pequeña ayuda con un problem

chimpa
11 de Octubre del 2004
Buenas, este es mi primer post, tengo un problemita, necesito descomponer un número de n digitos, por ejemplo 237 y que muestre 2 3 7 cada un por separado. Si fuera con una cantidad de digitos fijos, ya lo hubiera hecho, pero como es una cantidad n, no se q hacer. Para resolverlo sólo puedo usar el % y el /. Espero que me ayuden, gracoas.

nicokiki
11 de Octubre del 2004
Hola!!!!!!

Converti el numero a String y a partir de la longitud (.length()) sabras el tamaño de la cadena y luego vas mostrando cada caracter por separado usando cadena.charAt(posicion) y listo

Salu2!!!!

chimp@
11 de Octubre del 2004
Muchas gracias, ya había pensado en ello, pero no me es permitido (es parte de una tarea :P ) Sólo me he es permitido usar el % y el /.

Nacho
11 de Octubre del 2004
private void mostrar(int n){
int j=n;
while (n>9){
j = n%10;
n=n/10;
System.out.println(j);
}
System.out.println(n);
{

n es el numero que necesitas descomponer.
Sino entiendes algo dimelo y te lo aclaro.

chimp@
11 de Octubre del 2004
Oh, muchisimas gracias!!! :)
Como no se me había ocurrido pensar en el límite de un número entero... :P.
De nuevo, muchas gracias :D