Lain-Lain

Mac Java: Masukkan untuk meneruskan

pknz

Poster asal
22 Mac 2005
NZ
  • 9 Jun 2007
Dalam Java bagaimana anda membuat program berhenti seketika, iaitu tunggu pengguna menekan kekunci enter sebelum meneruskan?

Googling menunjukkan beberapa cara yang rumit dengan readbuffers dan lain-lain tetapi itu terlalu maju untuk saya pada masa ini, adakah terdapat cara mudah untuk melakukan ini?

terima kasih

hawaii

15 Mei 2007


Dilahirkan dan dibesarkan di Honolulu. Kini tinggal di T
  • 9 Jun 2007
pknz berkata: Di Java bagaimana anda membuat program berhenti seketika, iaitu menunggu pengguna menekan kekunci enter sebelum meneruskan?

Googling menunjukkan beberapa cara yang rumit dengan readbuffers dan lain-lain tetapi itu terlalu maju untuk saya pada masa ini, adakah terdapat cara mudah untuk melakukan ini?

terima kasih

Hai! Terdapat cara yang lebih mudah jika anda menggunakan versi Java 1.5 atau lebih tinggi. Ia dipanggil kelas Pengimbas dan ia terletak dalam pakej java.util.

Kod: |_+_|
Saya rasa itu idea umum. Sudah tentu anda ingin menggunakan gelung untuk melakukan beberapa semakan ralat asas sekiranya pengguna memberikan anda beberapa data jahat atau sesuatu. Cari definisi Pengimbas di laman web java. Ia menyatakan semua kaedah yang digunakan.

Semoga ini membantu atau membawa anda ke arah yang betul... B

ORANG SEIMBANG

12 Nov 2008
  • 12 Nov 2008
Jika menggunakan pengimbas. cuba ini.

Sebelum system.out.println('Tekan enter untuk meneruskan');
anda telah menggunakan baris kod yang menyatakan nextInt() atau nextLine() atau sesuatu yang berkaitan dengannya. Untuk menyelesaikan masalah ini gunakan kod berikut:

Pengimbas keyIn = Pengimbas baharu(System.in);

System.out.print('Tekan kekunci enter untuk meneruskan');
keyIn.nextLine ();
keyIn.nextLine ();

keyIn.nextLine pertama akan menamatkan nextInt() atau nextLine yang digunakan sebelum baris System.out dan ke-2 akan memberitahu kod anda untuk meneruskan ke bahagian seterusnya.

Harap ini cukup jelas