pknz
Original plakat- 22. mars 2005
- NZ
- 9. juni 2007
Googling viste en komplisert måte med lesebuffere osv., men det er for avansert for meg for øyeblikket, er det en enkel måte å gjøre dette på?
Takk
hawaiisk
- 15. mai 2007
- Født og oppvokst i Honolulu. Bor for tiden i T
- 9. juni 2007
pknz sa: I Java hvordan gjør man en pause i et program, dvs. venter på at brukeren trykker enter-tasten før man fortsetter?
Googling viste en komplisert måte med lesebuffere osv., men det er for avansert for meg for øyeblikket, er det en enkel måte å gjøre dette på?
Takk
Hei! Det er en enklere måte hvis du bruker versjoner av Java 1.5 eller høyere. Den heter Scanner-klassen og ligger i java.util-pakken.
Kode: |_+_|
Jeg tror det er den generelle ideen. Selvfølgelig vil du bruke en løkke for å gjøre noen grunnleggende feilkontroller i tilfelle brukeren gir deg noen ekle data eller noe. Slå opp Scanner-definisjonen på Java-nettstedet. Den oppgir alle metodene den bruker.
Håper dette hjelper eller leder deg i riktig retning... B
BALANCEDMAN
- 12. november 2008
- 12. november 2008
Før system.out.println('Trykk enter for å fortsette');
du har brukt en kodelinje som sier nextInt() eller nextLine() eller noe i den retning. For å fikse dette problemet, bruk følgende kode:
Scanner keyIn = new Scanner(System.in);
System.out.print('Trykk enter-tasten for å fortsette');
keyIn.nextLine ();
keyIn.nextLine ();
den første keyIn.nextLine vil avslutte nextInt() eller nextLine som ble brukt før System.out-linjen, og den andre vil fortelle koden din om å fortsette til neste del.
Håper dette var tydelig nok
Populære Innlegg