pknz
Original plakat- 22. marts 2005
- NZ
- 9. juni 2007
Googling viste en kompliceret måde med readbuffere osv., men det er for avanceret for mig i øjeblikket, er der en enkel måde at gøre dette på?
Tak
hawaiiansk
- 15. maj 2007
- Født og opvokset i Honolulu. Bor i øjeblikket i T
- 9. juni 2007
pknz sagde: Hvordan laver man i Java et program på pause, dvs. venter på at brugeren trykker på enter-tasten før man fortsætter?
Googling viste en kompliceret måde med readbuffere osv., men det er for avanceret for mig i øjeblikket, er der en enkel måde at gøre dette på?
Tak
Hej! Der er en enklere måde, hvis du bruger versioner af Java 1.5 eller nyere. Den hedder Scanner-klassen, og den er placeret i java.util-pakken.
Kode: |_+_|
Jeg tror, det er den generelle idé. Selvfølgelig vil du bruge en loop til at foretage en grundlæggende fejlkontrol, bare hvis brugeren giver dig nogle grimme data eller noget. Slå Scanner-definitionen op på java-webstedet. Den angiver alle de metoder, den bruger.
Håber dette hjælper eller leder dig i den rigtige retning... B
BALANCEDMAN
- 12. november 2008
- 12. november 2008
Forud for dit system.out.println('Tryk på enter for at fortsætte');
du har brugt en kodelinje, der siger nextInt() eller nextLine() eller noget i den retning. For at løse dette problem skal du bruge følgende kode:
Scanner keyIn = ny Scanner(System.in);
System.out.print('Tryk på enter-tasten for at fortsætte');
keyIn.nextLine ();
keyIn.nextLine ();
den første keyIn.nextLine vil afslutte nextInt() eller nextLine, der blev brugt før System.out-linjen, og den anden vil fortælle din kode om at fortsætte til den næste del.
Håber dette var tydeligt nok
Populære Indlæg