13/12/2012, 11:56
|
| 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.
Última edición por chuidiang; 13/12/2012 a las 12:13 |