Saludar al usuario
Hasta ahora tus programas solo imprimían cosas. Ahora también leen entradas.
Con IO.readln() tu programa espera hasta que el usuario escribe algo y pulsa Enter. El texto escrito vuelve como un String.
String nombre = IO.readln("Nombre: ");
IO.println("Hola, " + nombre);
Abajo hay un campo de entrada. Lo que pongas ahí se le pasa al programa como entrada, una línea por respuesta. ¡Pruébalo y escribe tu nombre!
Normalmente el usuario escribe en vivo en la terminal. Aquí lo simulamos con el campo de texto de abajo: cada línea es la respuesta a una pregunta.
void main() {
String nombre = IO.readln("Nombre: ");
IO.println("Hola, " + ???);
}
En código Java más antiguo verás a menudo la clase Scanner para leer entradas:
Scanner sc = new Scanner(System.in); String nombre = sc.nextLine();
IO.readln() de Java 25 es el sucesor más corto: hace lo mismo, pero sin código repetitivo y sin import.
El texto del prompt ("Nombre: ") se imprime antes de la entrada, sin salto de línea.