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:
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?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
Saludos