Lainnya

Mac Java: Masuk untuk melanjutkan

pknz

poster asli
22 Maret 2005
NZ
  • 9 Juni 2007
Di Java bagaimana Anda membuat program berhenti, yaitu menunggu pengguna menekan tombol enter sebelum melanjutkan?

Googling menunjukkan beberapa cara rumit dengan readbuffer dll, tetapi itu terlalu canggih untuk saya saat ini, apakah ada cara sederhana untuk melakukan ini?

Terima kasih

orang hawaii

15 Mei 2007


Lahir dan besar di Honolulu. Saat ini tinggal di T
  • 9 Juni 2007
pknz berkata: Di Java bagaimana Anda membuat program berhenti, yaitu menunggu pengguna menekan tombol enter sebelum melanjutkan?

Googling menunjukkan beberapa cara rumit dengan readbuffer dll, tetapi itu terlalu canggih untuk saya saat ini, apakah ada cara sederhana untuk melakukan ini?

Terima kasih

Hai! Ada cara yang lebih sederhana jika Anda menggunakan versi Java 1.5 atau lebih tinggi. Ini disebut kelas Pemindai dan terletak di paket java.util.

Kode: |_+_|
Saya pikir itu ide umumnya. Tentu saja Anda ingin menggunakan loop untuk melakukan pemeriksaan kesalahan dasar untuk berjaga-jaga jika pengguna memberi Anda beberapa data buruk atau sesuatu. Cari definisi Pemindai di situs web java. Ini menyatakan semua metode yang digunakannya.

Semoga ini bisa membantu atau mengarahkan Anda ke arah yang benar ... B

BALANCEDMAN

12 November 2008
  • 12 November 2008
Jika menggunakan pemindai. coba ini.

Sebelum ke system.out.println('Tekan enter untuk melanjutkan');
Anda telah menggunakan baris kode yang mengatakan nextInt() atau nextLine() atau sesuatu seperti itu. Untuk memperbaiki masalah ini gunakan kode berikut:

Pemindai keyIn = Pemindai baru(System.in);

System.out.print('Tekan tombol enter untuk melanjutkan');
keyIn.nextLine();
keyIn.nextLine();

keyIn.nextLine pertama akan mengakhiri nextInt() atau nextLine yang digunakan sebelum baris System.out dan yang kedua akan memberi tahu kode Anda untuk melanjutkan ke bagian berikutnya.

Semoga ini cukup jelas