Comprendí que leer datos desde el teclado es escribir en el teclado cuando se corre el proyecto y se le da la respuesta a cada System.out.printl...
Comprendí que leer datos desde el teclado es escribir en el teclado cuando se corre el proyecto y se le da la respuesta a cada System.out.printl...
Hola Carlos,
¡Entiendo tu duda y es genial que estés avanzando en tu curso de Java! Leer datos desde el teclado en Java se realiza utilizando la clase Scanner
. Esta clase te permite capturar la entrada del usuario mientras el programa se está ejecutando.
Aquí tienes un ejemplo práctico de cómo puedes hacerlo:
import java.util.Scanner;
public class Lectura {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.println("Por favor escribe el nombre de tu película favorita:");
String pelicula = teclado.nextLine();
System.out.println("Ahora escribe la fecha de lanzamiento:");
int fechaDeLanzamiento = teclado.nextInt();
System.out.println("Por último, dinos qué nota le das a esta película:");
double nota = teclado.nextDouble();
System.out.println("Película: " + pelicula);
System.out.println("Fecha de lanzamiento: " + fechaDeLanzamiento);
System.out.println("Nota: " + nota);
teclado.close();
}
}
En este ejemplo, utilizamos nextLine()
para leer una línea completa de texto, nextInt()
para leer un número entero y nextDouble()
para leer un número decimal. Es importante cerrar el objeto Scanner
al final con teclado.close()
para liberar los recursos.
Ten en cuenta que si introduces un número decimal, debes usar el punto como separador decimal, especialmente si tu configuración regional está en inglés. Si tu configuración regional está en español y usas coma, puede que necesites ajustar la configuración regional de tu entorno de desarrollo.
Espero que esto te ayude a comprender mejor cómo leer datos desde el teclado en Java. ¡Espero que te diviertas programando!