Java - Variables en java

 
Vista:

Variables en java

Publicado por Aitor Sanchez (1 intervención) el 12/12/2002 13:36:11
Hola,
Como se puede introducir valores a las variables en java, como en C esta el scanf("%c",var1); en java como es?

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Variables en java

Publicado por chuidiang (532 intervenciones) el 17/12/2002 08:43:48
Tienes la clase System, que tiene dentro un InputStream que sirve para leer del teclado.
Tendrías que usarlo en una línea como esta:

System.in.read(...).

Esto es un poco incomodo, porque sólo te permite leer bytes. Luego tú tienes que hacer la conversión a lo que quieras leer (cadenas de texto, flotantes, etc).

Tienes una opción más cómoda, que es crear un DataInputStream en el que le pasas en el constructor el System.in
El DataInputStream sí tiene métodos de readInt(), readLine(), readFloat(), etc.

Por ejemplo

DataInputStream teclado = new DataInputStream (System.in);
int numero = teclado.readInt();
String cadena = teclado.readLine();
etc.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar