Output Java
In Java, puoi semplicemente utilizzare
per inviare l’output allo standard output (schermo).
Qui,
-
System
è una classe -
out
è un campopublic
static
: accetta dati di output.
Non preoccuparti se non lo capisci. Discuteremo di class
, public
e static
nei capitoli successivi.
Facciamo un esempio per generare una riga.
Risultato:
Java programming is interesting.
Qui abbiamo utilizzato il metodo println()
per visualizzare la stringa.
Differenza tra println (), print () e printf ()
Esempio: print () e println ()
Risultato:
1. println 2. println 1. print 2. print
Esempio: stampa di variabili e valori letterali
Quando esegui il programma, l’output sarà:
5-10.6
Qui, tu possiamo vedere che non abbiamo usato le virgolette. È perché per visualizzare numeri interi, variabili e così via, non usiamo le virgolette.
Esempio: stampa stringhe concatenate
Risultato:
I am awesome.Number = -10.6
Nell’esempio precedente, nota la riga
Qui abbiamo utilizzato l’operatore +
per concatenare ( join) le due stringhe: “I am” e “awesome”.
E inoltre, la riga,
Qui, prima viene valutato il valore della variabile numero. Quindi, il valore viene concatenato alla stringa: “Number =”.
Java Input
Java fornisce diversi modi per ottenere input dall’utente. Tuttavia, in questo tutorial, imparerai a ricevere input dall’utente utilizzando l’oggetto della classe Scanner
.
Per utilizzare l’oggetto di Scanner
, dobbiamo importare il java.util.Scanner
pacchetto.
Per ulteriori informazioni su importando i pacchetti in Java, visita Java Import Packages.
Quindi, dobbiamo creare un oggetto della classe Scanner
. Possiamo utilizzare l’oggetto per ricevere input dall’utente.
Esempio: Ottieni input intero dall’utente
Output:
Enter an integer: 23You entered 23
Nell’esempio precedente, abbiamo creato un oggetto chiamato input della classe Scanner
. Chiamiamo quindi il metodo nextInt()
della classe Scanner
per ottenere un input intero dall’utente.
Nota: Abbiamo utilizzato il metodo close()
per chiudere l’oggetto. Si consiglia di chiudere l’oggetto scanner una volta acquisito l’input.
Esempio: Get float, double e String Input
Output:
Enter float: 2.343Float entered = 2.343Enter double: -23.4Double entered = -23.4Enter text: Hey!Text entered = Hey!
Come accennato, ci sono molti altri modi per ottenere input dall’utente. Per ulteriori informazioni su Scanner
, visita Java Scanner.