programmi Java possono richiedere l'input da una varietà di fonti . Java prende in prestito da Unix -like sistemi operativi l'idea di codice che permette che legge un flusso di " standard input " . In fase di esecuzione , gli utenti di creare un'istanza di quel flusso di rappresentare una delle molte fonti , come ad esempio le connessioni di rete , i tubi , i file e l'input dell'utente da una console - sempre con lo stesso codice , senza alcuna necessità di modifiche del programma o per il trattamento di ciascuna sorgente potenziale come un caso a parte. È possibile prendere l'input dell'utente utilizzando la classe Scanner libreria Java predefinito. Istruzioni
1
Importa la classe richiesta per utilizzarlo nel codice, inserendo questo codice all'inizio del vostro programma :
import java.util.Scanner ;
2
Creare un'istanza di un oggetto Scanner per leggere dal flusso di input standard del programma , come segue :
Scanner myScanner = new Scanner ( System.in ) ;
3
leggere l'input dell'utente in un buffer di stringa , come segue :
String inputBuffer ;
System.out.print ( " Dammi il tuo ingresso , quindi premere Invio ");
inputBuffer = myScanner.next ();