Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2004, 12:58
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 11 meses
Puntos: 2
Character.getNumericValue((char)System.in.read());

Hola, tengo este codigo:

int eje, peso;

camion c;


System.out.println("Cuantos ejes tiene");


eje = Character.getNumericValue((char)System.in.read());



System.out.println("Cuantas toneladas pesa:");

peso = Character.getNumericValue((char)System.in.read());

c = new camion(eje,peso);

int x = c.geteje();
int y = c.getpeso();

System.out.println("El camión tiene " + x + " ejes y tiene un exceso de peso de " + y + " toneladas");



pero, cuando introduzco una tecla y le doy al enter, directamente me devuelve el System.out.println final, sin pedirme el segundo dato, alguien sabe por que?


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332