Come ottenere l'input dell'utente in Java

April 30

programmi Java possono prendere input da una varietà di fonti. Java prende in prestito dai sistemi operativi Unix-like l'idea di consentire codice che legge un flusso di "standard input". In fase di esecuzione, gli utenti un'istanza di quel flusso di rappresentare una delle molte fonti, come le connessioni di rete, tubi, file e l'input dell'utente da una console - sempre con lo stesso codice, senza alcuna necessità di modifiche di programma o per il trattamento di ogni fonte potenziale come un caso a parte. È possibile prendere l'input dell'utente utilizzando la classe libreria predefinita Scanner Java.

istruzione

1 Importare la classe richiesta per utilizzarlo nel codice, includendo questo codice all'inizio del programma:

import java.util.Scanner;

2 Creare un'istanza di un oggetto dello scanner per leggere dal flusso di input standard del programma, come segue:

Scanner myScanner = new Scanner (System.in);

3 Leggi 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 ();