pknz
Manifesto originale- 22 marzo 2005
- neozelandese
- 9 giugno 2007
Googling ha mostrato un modo complicato con i readbuffer, ecc., ma al momento è troppo avanzato per me, c'è un modo semplice per farlo?
Grazie
hawaiano
- 15 maggio 2007
- Nato e cresciuto a Honolulu. Attualmente vive a T
- 9 giugno 2007
pknz ha detto: In Java come si fa a mettere in pausa un programma, ovvero attendere che l'utente prema il tasto Invio prima di continuare?
Googling ha mostrato un modo complicato con i readbuffer, ecc., ma al momento è troppo avanzato per me, c'è un modo semplice per farlo?
Grazie
Ciao! Esiste un modo più semplice se si utilizzano versioni di Java 1.5 o successive. Si chiama classe Scanner e si trova nel pacchetto java.util.
Codice: |_+_|
Penso che questa sia l'idea generale. Ovviamente ti consigliamo di utilizzare un ciclo per eseguire un controllo degli errori di base nel caso in cui l'utente ti fornisca dati sgradevoli o qualcosa del genere. Cerca la definizione dello scanner sul sito web di java. Indica tutti i metodi che utilizza.
Spero che questo ti aiuti o ti guidi nella giusta direzione... B
EQUILIBRATO
- 12 novembre 2008
- 12 novembre 2008
Prima del tuo system.out.println('Premi invio per continuare');
hai usato una riga di codice che dice nextInt() o nextLine() o qualcosa in tal senso. Per risolvere questo problema utilizzare il seguente codice:
Scanner keyIn = new Scanner(System.in);
System.out.print('Premi il tasto Invio per continuare');
keyIn.nextLine ();
keyIn.nextLine ();
il primo keyIn.nextLine terminerà il nextInt() o nextLine che è stato utilizzato prima della riga System.out e il secondo dirà al tuo codice di continuare nella parte successiva.
Spero di essere stato abbastanza chiaro
Messaggi Popolari