Input e output Java: una guida per principianti

Input e output Java: una guida per principianti

In qualsiasi linguaggio di programmazione, input e output (I/O) sono una parte fondamentale dell'interazione dell'utente con il programma. L'input ti consente di ottenere i dati dell'utente mentre l'output ti consente di visualizzarli.





Come con la maggior parte dei linguaggi di programmazione, la tastiera è il dispositivo di input standard e lo schermo è il dispositivo di output standard.





Questa guida esamina le funzioni di I/O di base che è possibile eseguire con Java.





Uscita Java

Per mostrare l'output su uno schermo, puoi usare il println() metodo. Questo metodo è nel Sistema classe.

Utilizzare la sintassi seguente per visualizzare i dati:



System.out.println('Your output goes here.');

L'istruzione sopra mostra un campo chiamato fuori . Questo è un statica pubblica campo che accetta i dati da emettere.

È inoltre necessario inserire virgolette sui dati che si desidera visualizzare. L'eccezione a questo è quando il valore in the System.out.println() l'istruzione è una variabile o un numero.





Vedi l'esempio qui sotto:

int t = 24;
System.out.println(t)
System.out.println(96)

L'output per 'int t = 24' è 24, non t.





app per trasferire denaro tra amici

Java permette anche di eseguire operazioni aritmetiche all'interno del println() metodo. Puoi aggiungere, sottrarre, dividere o utilizzare il modulo con questo metodo. È importante notare che non dovresti mettere le virgolette mentre usi queste operazioni aritmetiche. In questo modo il compilatore Java tratterà l'espressione come una stringa.

System.out.println((9*6)/5);

L'output ricevuto sopra è il risultato dell'espressione aritmetica.

System.out.println('(9*6)/5');

L'output che ottieni con quanto sopra è l'espressione aritmetica e non il risultato. Il println() Il metodo non è l'unico metodo Java che è possibile utilizzare per l'output dei dati. Il Stampa() metodo può essere utilizzato anche per eseguire operazioni simili a println() . L'unica differenza è che println() posiziona il cursore sulla riga successiva dopo la stampa, mentre Stampa() lascia il cursore nel punto in cui l'output è stato interrotto.

Operatori aritmetici e di assegnazione spiegati in Java

L'esempio di codice completamente funzionante di seguito dovrebbe aiutare a radicare i concetti sopra.

public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}

La riga 8 introduce l'operatore di concatenazione ( + ). Concatenare significa unire. Pertanto, tale operatore (+) viene utilizzato per unire parti diverse dell'output.

Da prima, ricorda che le virgolette non sono messe su variabili all'interno del System.out.println() dichiarazione. La riga 8 mostra come l'operatore di concatenazione consente di soddisfare questa condizione.

Input Java

Java offre diversi modi per ottenere l'input dell'utente, ma Scanner la classe è usata qui.

Per accedere al Scanner class, è necessario importarlo.

app che trasforma le immagini in arte
import java.util.Scanner;

È quindi necessario creare un oggetto del Scanner classe. Questo oggetto può quindi essere utilizzato per inserire dati.

Scanner input = new Scanner ( System.in);

Quanto sopra creerà un oggetto chiamato input. Vedi l'esempio qui sotto:

import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}

Il codice sopra accetta un numero intero da un utente e poi gli dice se è pari o dispari.

La riga 5 mostra il metodo nextInt () . Questo metodo viene utilizzato per ottenere un input intero.

Se volessi catturare un Corda , galleggiante , o lungo tipo di dati, quindi useresti prossimo() , nextFloat() , e nextLong() metodi rispettivamente.

Sulla linea 10 c'è il chiudere() metodo. Si chiude il Scanner classe. Si consiglia di chiudere sempre il Scanner classe quando hai finito di usarlo.

Ora sai di più sull'input e l'output su Java

Nell'ultimo esempio di codice in questo articolo, il Se è stata utilizzata la dichiarazione. È una delle tre strutture di controllo del programma in Java. In particolare, è una dichiarazione di selezione.

Le istruzioni di selezione sono importanti per scegliere un percorso di esecuzione data una condizione vera o falsa. E ora che sai qualcosa in più sull'input e l'output in Java, perché non espandere le tue conoscenze su questo linguaggio di programmazione in altre aree?

Condividere Condividere Tweet E-mail Una guida per principianti alle istruzioni di selezione Java

Le dichiarazioni di selezione in Java sono un concetto chiave per principianti da imparare per qualsiasi percorso di carriera nella codifica.

installazione di Play Store su tablet Fire
Leggi Avanti Argomenti correlati
  • Programmazione
  • La tecnologia spiegata
  • Giava
  • Linguaggi di programmazione
  • Suggerimenti per la codifica
Circa l'autore Girolamo Davidson(22 articoli pubblicati)

Jerome è uno scrittore dello staff di MakeUseOf. Si occupa di articoli su programmazione e Linux. È anche un appassionato di criptovalute e tiene sempre d'occhio l'industria delle criptovalute.

Altro da Jerome Davidson

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti