Lectura de texto en java

Para recoger datos por teclado usamos  System.console().readLine(). Cuando llegamos a esta sentencia, el programa se detiene y espera que el usuario introduzca información mediante el teclado. La introducción de datos termina con la pulsación de la tecla INTRO. Una vez que el usuario presiona INTRO, todo lo que se ha tecleado se almacena en una variable, en el siguiente ejemplo esa variable es nombre.



1
2
3
4
5
6
7
8
public class DimeTuNombre {
public static void main(String[] args) {
String nombre;
System.out.print("Por favor, dime cómo te llamas: ");
nombre = System.console().readLine();
System.out.println("Hola " + nombre + ", ¡encantado de conocerte!");
}
}


Cuando se piden datos por teclado es importante que el programa especifique claramente cuál es exactamente la información que requiere por parte del usuario. Date cuenta que este programa muestra el mensaje “Por favor, dime cómo te llamas:”. Imagina que se omite este mensaje, en la pantalla aparecería únicamente un cursor parpadeando y el usuario no sabría qué tiene que hacer o qué dato introducir. También es importante reseñar que los datos introducidos por teclado se recogen como una cadena de caracteres (un String). 

Compartir

0 Comment to "Lectura de texto en java"

Publicar un comentario