Urge y es una tonteria

dlopezsk
07 de Marzo del 2005
No tengo muxa idea con JAVA pero me han dicho que es bastante complejo y quiero hacer un programita en java que me diga en modo ascendente los numeros que haya entrado .
por ejemplo :

java tonteria 1242 des
y me escribira en pantalla lo siguiente

2
4
2
1

y el numero que le introduzca tiene que ser integer, se que tengo que utilizar la division por 10 y me dara en ese caso el 2 pero para sacar el decimal no se como hacerlo.

si me podeis ayudar y tb tengo un pequeño problema que es cuando le escribo des no me lo coge pero si que lo puedo mostrar, ya que lo paso como el segundo argumento y lo trato como string
if (args[1]=="des"){...}

ara2711
07 de Marzo del 2005
Bueno lo que yo haria es coger todos los argumentos como string.
Y luego ir cogiendo caracter a caracter.
PD./
if (args[1]=="des"){...}
Te puede dar problemas puesto que "==" en dos cadenas de caracteres se almacenan en la misma direccion. ver doc.
Prueba esto:
if (args[1].equals("des")){...}

dlopezsk
07 de Marzo del 2005
Gracias lo provare, pero lo demás no hay alguien q me pueda echar una mano