pknz
Poster original- 22 martie 2005
- NZ
- 9 iunie 2007
Googling a arătat o modalitate complicată cu readbuffers etc., dar asta este prea avansat pentru mine în acest moment, există o modalitate simplă de a face asta?
Mulțumiri
hawaian
- 15 mai 2007
- Născut și crescut în Honolulu. Locuiește în prezent în T
- 9 iunie 2007
pknz a spus: În Java, cum faceți o pauză de program, adică așteptați ca utilizatorul să apese tasta Enter înainte de a continua?
Googling a arătat o modalitate complicată cu readbuffers etc., dar asta este prea avansat pentru mine în acest moment, există o modalitate simplă de a face asta?
Mulțumiri
Salut! Există o modalitate mai simplă dacă utilizați versiuni de Java 1.5 sau mai recente. Se numește clasa Scanner și se află în pachetul java.util.
Cod: |_+_|
Cred că asta e ideea generală. Desigur, veți dori să utilizați o buclă pentru a verifica o eroare de bază doar în cazul în care utilizatorul vă oferă niște date urâte sau ceva de genul. Căutați definiția scanerului pe site-ul web java. Prezintă toate metodele pe care le folosește.
Sper că acest lucru vă ajută sau vă conduce în direcția corectă... B
OM ECHILIBRAT
- 12 noiembrie 2008
- 12 noiembrie 2008
Înainte de sistemul dumneavoastră.out.println('Apăsați pe Enter pentru a continua');
ați folosit o linie de cod care spune nextInt() sau nextLine() sau ceva în acest sens. Pentru a remedia această problemă, utilizați următorul cod:
Scanner keyIn = scaner nou (System.in);
System.out.print('Apăsați tasta Enter pentru a continua');
keyIn.nextLine ();
keyIn.nextLine ();
prima keyIn.nextLine va încheia nextInt() sau nextLine care a fost folosit înainte de linia System.out, iar a doua va spune codului dumneavoastră să continue pe următoarea porțiune.
Sper că acest lucru a fost suficient de clar
Posturi Populare