leer un caracter de linea de comando
Hola no consigo leer un caracter de linea de comandos.Intento elegir una opcion en un programa. He probado con Reader opcion= new InputStreamReader(System.in); , pero al leerlo si introduzco el valor 0 el me dice que he introducido el 48. Si introduzco el valor 1 el me dice que he introducido el 49 y así sucesivamente.
¿Como he de hacerlo?
¿Como he de hacerlo?
Pues así.
Lo único que te pasa es que read te devuelve lo leído como entero.
Dos opciones pasar el int a char (La mejor)
O le restas 48 al valor y ya tienes el número (cutre pero eficaz)
Saludos
Lo único que te pasa es que read te devuelve lo leído como entero.
Dos opciones pasar el int a char (La mejor)
O le restas 48 al valor y ya tienes el número (cutre pero eficaz)
Saludos
