Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2012, 11:56
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Que esta mal ?

Hola:

El problema es esta línea

int num=decision.charAt(0);

Si pones "10", el charAt(0) es el "1", que asignado a un entero es el código ascii del "1", es decir, el 49.

La forma correcta sería

int num = Integer.parseInt(decision);

que convierte "10" en 10.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 13/12/2012 a las 12:13