Hola
Estoy haciendo una pequeña aplicacion que tiene que leer por teclado unos parametros.No se les introduce como parametros al llamar a la aplicaicon,sino a base de preguntas/respuestas al usuario.El porblema que tengo es que no soy capaz de leer nada en la 2º pregunta,me pone un valor predeterminado y sigue con el programa sin dejar introducir otro valor
Código:
System.out.print("Introduzca la divisa a convertir (Y/D/E):");
char divisaOrigen=(char)System.in.read();
System.out.println(divisaOrigen);
//Hasta aqui bien
System.out.print("Introduzca la cantidad a convertir:");
System.out.println((double)System.in.read());
/Aqui falla,devuelve 13.0 y sale
Que estoy haciendo mal?Hay alguna forma de limpiar la corriente del teclado para que vuelva a empezar de 0,sin ningun valor en memoria?
Saludos