Muut

Mac Java: Enter jatkaaksesi

pknz

Alkuperäinen juliste
22. maaliskuuta 2005
NZ
  • 9. kesäkuuta 2007
Miten Javalla tehdään ohjelman tauko, eli odotellaan, että käyttäjä painaa enter-näppäintä ennen kuin jatkat?

Googlaus osoitti monimutkaisen tavan lukupuskurien jne. kanssa, mutta se on liian edistynyt minulle tällä hetkellä, onko olemassa yksinkertaista tapaa tehdä tämä?

Kiitos

havaijilainen

15. toukokuuta 2007


Syntynyt ja kasvanut Honolulussa. Asuu tällä hetkellä T
  • 9. kesäkuuta 2007
pknz sanoi: Kuinka Javassa saa aikaan ohjelman tauon, eli odota, että käyttäjä painaa enter-näppäintä ennen kuin jatkat?

Googlaus osoitti monimutkaisen tavan lukupuskurien jne. kanssa, mutta se on liian edistynyt minulle tällä hetkellä, onko olemassa yksinkertaista tapaa tehdä tämä?

Kiitos

Hei! On yksinkertaisempi tapa, jos käytät Java 1.5 -versiota tai uudempaa. Sitä kutsutaan nimellä Scanner-luokka ja se sijaitsee java.util-paketissa.

Koodi: |_+_|
Se on mielestäni yleinen ajatus. Tietenkin haluat käyttää silmukkaa perusvirheiden tarkistamiseen siltä varalta, että käyttäjä antaa sinulle ikäviä tietoja tai jotain. Etsi skannerin määritelmä java-verkkosivustolta. Siinä kerrotaan kaikki käyttämänsä menetelmät.

Toivottavasti tämä auttaa tai johdattaa sinut oikeaan suuntaan... B

BALANCED MAN

12. marraskuuta 2008
  • 12. marraskuuta 2008
Jos käytät skannereita. kokeile tätä.

Ennen system.out.println('Jatka painamalla enter');
olet käyttänyt koodiriviä, joka sanoo nextInt() tai nextLine() tai jotain vastaavaa. Voit korjata tämän ongelman käyttämällä seuraavaa koodia:

Scanner keyIn = uusi skanneri(System.in);

System.out.print('Jatka painamalla enter-näppäintä');
keyIn.nextLine ();
keyIn.nextLine ();

ensimmäinen keyIn.nextLine päättää nextInt()- tai nextLine-jonon, jota käytettiin ennen System.out-riviä, ja 2. käskee koodia jatkamaan seuraavaan osaan.

Toivottavasti tämä oli tarpeeksi selkeä