La classe Java System.in fornisce ai programmatori un modo per recuperare informazioni da un utente del software . È necessario definire il tipo di variabile che verrà utilizzato per contenere le informazioni . Per esempio, se si desidera che l' utente del software per inserire un nome , è necessario definire una variabile stringa per contenere l' ingresso . Il seguente codice Java richiede all'utente software di inserire un nome , che è contenuta nel nome della variabile : Foto Nome
= System.in.read ( input) ;
System.out classe
la classe System.out stampa solo le informazioni sullo schermo dell'utente del software . Esso non raccoglie alcuna informazione . Si utilizza la classe per restituire le informazioni inserite dall'utente software , o di inviare messaggi per permettere all'utente di software sanno che si è verificato un errore . Utilizzando il seguente codice , è possibile stampare il messaggio "Si è verificato un errore di sistema ", a schermo dell'utente del software :
System.out.println (" . Si è verificato un errore di sistema ");
stampa Input informazioni
stampa il comando System.out anche le informazioni immesse dall'utente software . Il comando System.in legge nelle informazioni , ed è necessario specificare la variabile utilizzata per leggere le informazioni quando si utilizza la classe System.out . Si specifica il buffer di input e la variabile che contiene i dati di input . Utilizzando il seguente codice è possibile stampare il nome immesso dall'utente software :
System.out.write ( nome , 0 , input) ;
Looping con
Sistema
In alcuni casi è necessario per scorrere un elenco di input, come ad esempio l'input da un file o una serie di informazioni . Quando hai questo tipo di ingresso si utilizza l'istruzione loop di Java a passare attraverso ogni valore di ingresso e di uscita sul schermo dell'utente del software . Il seguente codice Java passa attraverso ogni valore di input e lo stampa sullo schermo :
mentre { name = System.in ( input); System.out ( System.in.read ( ) = -1 !) . println ( nome) ; }
Programmazione © www.354353.com