Drugo

Mac Java: Enter za nadaljevanje

pknz

Originalni plakat
22. marec 2005
NZ
  • 9. junij 2007
Kako v Javi narediti pavzo programa, tj. počakati, da uporabnik pritisne tipko enter, preden nadaljuješ?

Googlanje je pokazalo nekaj zapletenega načina z medpomnilniki za branje itd., vendar je to zame trenutno preveč napredno, ali obstaja preprost način za to?

Hvala

havajski

15. maja 2007


Rojen in odraščal v Honoluluju. Trenutno živi v T
  • 9. junij 2007
pknz je rekel: Kako v Javi narediti pavzo programa, tj. počakati, da uporabnik pritisne tipko enter, preden nadaljuješ?

Googlanje je pokazalo nekaj zapletenega načina z medpomnilniki za branje itd., vendar je to zame trenutno preveč napredno, ali obstaja preprost način za to?

Hvala

Živjo! Obstaja enostavnejši način, če uporabljate različice Jave 1.5 ali novejše. Imenuje se razred Scanner in se nahaja v paketu java.util.

Koda: |_+_|
Mislim, da je to splošna ideja. Seveda boste želeli uporabiti zanko, da opravite nekaj osnovnega preverjanja napak, samo v primeru, da vam uporabnik da nekaj neprijetnih podatkov ali kaj podobnega. Poiščite definicijo skenerja na spletnem mestu java. Navaja vse metode, ki jih uporablja.

Upam, da vam to pomaga ali vas vodi v pravo smer... B

Uravnoteženec

12. november 2008
  • 12. november 2008
Če uporabljate skenerje. poskusi to.

Pred vašim system.out.println('Pritisnite enter za nadaljevanje');
uporabili ste vrstico kode, ki pravi nextInt() ali nextLine() ali kaj podobnega. Če želite odpraviti to težavo, uporabite naslednjo kodo:

Ključ skenerja = nov skener (System.in);

System.out.print('Za nadaljevanje pritisnite tipko enter');
keyIn.nextLine ();
keyIn.nextLine ();

prva keyIn.nextLine bo končala nextInt() ali nextLine, ki je bila uporabljena pred vrstico System.out, 2. pa bo vaši kodi povedala, naj nadaljuje na naslednji del.

Upam, da je bilo to dovolj jasno