Come scrivere un programma Java Application che chiede all'utente di ingresso uno dopo l'altro

August 16

applicazioni Java comunemente basano su input dell'utente per funzionare correttamente. Un programma può richiedere all'utente di inserire il suo nome e la password prima di caricarli. Si può fare un programma che fa questo richiede all'utente di inserire il testo utilizzando la console. Una volta che il nome utente viene inserito, appare l'avviso e chiede una password. È possibile richiedere molte cose, uno dopo l'altro, utilizzando la stessa tecnica. Java rende questo facile, fornendo built-in librerie per la gestione di input della console.

istruzione

1 Avviare un nuovo progetto in NetBeans, cliccando sulla sua icona, selezionando "Project File / Nuovo", e scegliendo "Java applicatoin." Un nuovo progetto Java viene creato e un file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Il file di codice sorgente ha una funzione principale e poco altro.

2 Importare la classe "Console" scrivendo questa riga nella parte superiore del file di codice sorgente:

import java.io.Console;

3 Creare un nuovo oggetto console scrivendo la seguente riga di codice tra le parentesi graffe della funzione principale:

Console c = System.Console ();

4 Dichiarare un paio di stringhe, una per il nome di un utente, e uno per la password dell'utente. È possibile ottenere questo risultato scrivendo il seguente:

String username, password;

5 Richiedere all'utente di immettere il proprio nome utente utilizzando la seguente riga di codice:

username = c.readLine ( "inserire il nome utente e premere INVIO:");

6 Ripetere l'ultimo passaggio per la password dell'utente, in questo modo:

password = c.readLine ( "Immettere la password e premere INVIO:");

7 Eseguire il programma premendo F6. Il programma vi chiederà di inserire un nome. Dopo aver immesso il nome, vi verrà chiesto di inserire una password. È possibile aggiungere ulteriori richieste se si desidera. Tutto quello che dovete fare è ripetere il passaggio precedente e aggiungere più stringhe per contenere i dati.