Ostalo

Mac Java: Enter za nastavak

pknz

Originalni poster
22. ožujka 2005
NZ
  • 9. lipnja 2007
Kako u Javi napraviti pauzu programa, tj. čekati da korisnik pritisne tipku enter prije nego što nastavi?

Guglanje je pokazalo neki kompliciran način s čitanjem međuspremnika itd., ali to je za mene trenutno previše napredno, postoji li jednostavan način za to?

Hvala

havajski

15. svibnja 2007


Rođen i odrastao u Honoluluu. Trenutno živi u T
  • 9. lipnja 2007
pknz je rekao: Kako u Javi napraviti pauzu programa, tj. čekati da korisnik pritisne tipku enter prije nego što nastavi?

Guglanje je pokazalo neki kompliciran način s čitanjem međuspremnika itd., ali to je za mene trenutno previše napredno, postoji li jednostavan način za to?

Hvala

Bok! Postoji jednostavniji način ako koristite verzije Jave 1.5 ili novije. Zove se klasa Scanner i nalazi se u paketu java.util.

Šifra: |_+_|
Mislim da je to opća ideja. Naravno da ćete htjeti koristiti petlju za provjeru osnovnih grešaka u slučaju da vam korisnik da neke neugodne podatke ili nešto slično. Potražite definiciju skenera na java web stranici. Navodi sve metode koje koristi.

Nadam se da vam ovo pomaže ili vas vodi u pravom smjeru... B

Uravnotežen

12. studenog 2008
  • 12. studenog 2008
Ako koristite skenere. isprobaj ovo.

Prije vašeg system.out.println('Pritisnite enter za nastavak');
upotrijebili ste redak koda koji kaže nextInt() ili nextLine() ili nešto u tom smislu. Da biste riješili ovaj problem, koristite sljedeći kod:

Ključ skenera = novi skener(System.in);

System.out.print('Pritisnite tipku enter za nastavak');
keyIn.nextLine ();
keyIn.nextLine ();

prvi keyIn.nextLine će završiti nextInt() ili nextLine koji je korišten prije retka System.out, a drugi će reći vašem kodu da nastavi na sljedeći dio.

Nadam se da je ovo bilo dovoljno jasno