En este programa, aprenderá a imprimir un número ingresado por el usuario en Java. El entero se almacena en una variable usando System.in, y se muestra en la pantalla usando System.out.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:
- Programa Java Hello World
- Entrada y salida básica de Java
Ejemplo: Cómo imprimir un entero ingresado por un usuario
import java.util.Scanner; public class HelloWorld ( public static void main(String() args) ( // Creates a reader instance which takes // input from standard input - keyboard Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); // nextInt() reads the next integer from the keyboard int number = reader.nextInt(); // println() prints the following line to the output screen System.out.println("You entered: " + number); ) )
Salida
Ingrese un número: 10 Ingresó: 10
En este programa, Scanner
se crea un objeto de clase, lector para tomar entradas de la entrada estándar, que es keyboard
.
Luego, Enter a number
se imprime un mensaje para darle al usuario una pista visual de lo que debe hacer a continuación.
reader.nextInt()
luego lee todos los enteros ingresados desde el teclado a menos que encuentre un carácter de nueva línea (Enter)
. Los enteros ingresados luego se guardan en el número de variable entera.
Si ingresa cualquier carácter que no sea un número entero, el compilador arrojará un InputMismatchException
.
Finalmente, el número se imprime en la salida estándar ( System.out
) - pantalla de computadora usando la función println()
.