Ander

Mac Java: Enter om door te gaan

pknz

originele poster
22 maart 2005
Nieuw-Zeeland
  • 9 juni 2007
Hoe laat je in Java een programma pauzeren, dwz wachten tot de gebruiker op de enter-toets drukt voordat je verdergaat?

Googlen liet een ingewikkelde manier zien met readbuffers etc, maar dat is op dit moment te geavanceerd voor mij, is er een simpele manier om dit te doen?

Bedankt

hawaiiaans

15 mei 2007


Geboren en getogen in Honolulu. Woont momenteel in T
  • 9 juni 2007
pknz zei: Hoe kan je in Java een programma pauzeren, dwz wachten tot de gebruiker de enter-toets indrukt voordat je verder gaat?

Googlen liet een ingewikkelde manier zien met readbuffers etc, maar dat is op dit moment te geavanceerd voor mij, is er een simpele manier om dit te doen?

Bedankt

Hoi! Er is een eenvoudigere manier als u versies van Java 1.5 of hoger gebruikt. Het wordt de Scanner-klasse genoemd en bevindt zich in het pakket java.util.

Code: |_+_|
Ik denk dat dat het algemene idee is. Natuurlijk wil je een lus gebruiken om wat basisfoutcontroles uit te voeren voor het geval de gebruiker je vervelende gegevens geeft of zoiets. Zoek de scannerdefinitie op op de java-website. Het vermeldt alle methoden die het gebruikt.

Ik hoop dat dit je helpt of je in de goede richting leidt... B

BALANCEDMAN

12 november 2008
  • 12 november 2008
Als u scanners gebruikt. probeer dit eens uit.

Voorafgaand aan uw system.out.println('Druk op enter om verder te gaan');
je hebt een regel code gebruikt met de tekst nextInt() of nextLine() of iets dergelijks. Gebruik de volgende code om dit probleem op te lossen:

Scanner keyIn = nieuwe scanner (System.in);

System.out.print('Druk op de enter-toets om door te gaan');
keyIn.nextLine ();
keyIn.nextLine ();

de eerste keyIn.nextLine beëindigt de nextInt() of nextLine die werd gebruikt voor de System.out-regel en de 2e zal uw code vertellen om door te gaan naar het volgende gedeelte.

Hoop dat dit duidelijk genoeg was