In questo programma imparerai a stampare un numero inserito dall'utente in Java. L'intero viene memorizzato in una variabile utilizzando System.in e viene visualizzato sullo schermo utilizzando System.out.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Programma Java Hello World
- Input e output di Java Basic
Esempio: come stampare un numero intero immesso da un utente
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); ) )
Produzione
Inserisci un numero: 10 Hai inserito: 10
In questo programma, un oggetto di Scanner
classe, il lettore viene creato per prendere input dallo standard input, che è keyboard
.
Quindi, Enter a number
viene stampato il prompt per fornire all'utente un indizio visivo su cosa dovrebbe fare dopo.
reader.nextInt()
quindi legge tutti i numeri interi immessi dalla tastiera a meno che non incontri un nuovo carattere di riga (Enter)
. Gli interi immessi vengono quindi salvati nel numero di variabile intero.
Se inserisci un carattere che non è un numero intero, il compilatore lancerà un InputMismatchException
.
Infine, il numero viene stampato sullo standard output ( System.out
) - schermo del computer utilizzando la funzione println()
.