Egyéb

Mac Java: Enter a folytatáshoz

pknz

Eredeti plakát
2005. március 22
NZ
  • 2007. június 9
Java-ban hogyan lehet szüneteltetni a programot, azaz megvárni, amíg a felhasználó megnyomja az enter billentyűt, mielőtt folytatná?

A google-zás mutatott néhány bonyolult utat a readbufferekkel stb., de ez jelenleg túl fejlett számomra, van erre egyszerű módszer?

Kösz

hawaii

2007. május 15


Honoluluban született és nőtt fel. Jelenleg T.-ben él
  • 2007. június 9
pknz mondta: Java-ban hogyan lehet szüneteltetni a programot, azaz megvárni, amíg a felhasználó megnyomja az enter billentyűt, mielőtt folytatná?

A google-zás mutatott néhány bonyolult utat a readbufferekkel stb., de ez jelenleg túl fejlett számomra, van erre egyszerű módszer?

Kösz

Szia! Van egy egyszerűbb módszer is, ha a Java 1.5 vagy újabb verzióit használja. Ezt Scanner osztálynak hívják, és a java.util csomagban található.

Kód: |_+_|
Szerintem ez az általános elképzelés. Természetesen érdemes egy ciklust használni néhány alapvető hibaellenőrzés elvégzésére, arra az esetre, ha a felhasználó csúnya adatokat adna meg. Keresse meg a Scanner definícióját a Java webhelyen. Leírja az összes használt módszert.

Remélhetőleg ez segít vagy a helyes irányba vezet... B

EGYENSÚLYÚ

2008. november 12
  • 2008. november 12
Ha szkennereket használ. ezt próbáld ki.

A system.out.println('A folytatáshoz nyomja meg az enter billentyűt');
olyan kódsort használtál, amely a nextInt()-t vagy a nextLine()-t vagy valami ehhez hasonlót mond. A probléma megoldásához használja a következő kódot:

Szkenner kulcsIn = new Scanner(System.in);

System.out.print('A folytatáshoz nyomja meg az enter billentyűt');
keyIn.nextLine ();
keyIn.nextLine ();

az első keyIn.nextLine befejezi a nextInt() vagy nextLine-t, amelyet a System.out sor előtt használtak, a 2. pedig azt mondja a kódnak, hogy folytassa a következő részre.

Remélem ez elég világos volt