Bagaimana untuk Mencipta Permainan Meneka Nombor Menggunakan Java?

Bagaimana Untuk Mencipta Permainan Meneka Nombor Menggunakan Java



' permainan meneka nombor ” ialah cara mudah untuk menyediakan hiburan dan menarik perhatian pengguna, yang menjadikannya sangat menyeronokkan untuk dimainkan. Permainan ini secara khusus merangsang pemikiran kritis, penaakulan logik, dan kemahiran menyelesaikan masalah semasa pemain cuba mencari nombor yang betul. Ia boleh direka bentuk untuk mendidik konsep seperti julat nombor, ketaksamaan atau corak berangka.

Artikel ini menyediakan panduan untuk melaksanakan permainan meneka nombor.







Bagaimana untuk Mencipta Permainan Meneka Nombor?

Permainan meneka nombor menggalakkan penglibatan dan interaksi pengguna yang menjadikannya sesuai untuk perhimpunan sosial atau persekitaran pendidikan. Ia bertujuan untuk merangsang pemikiran kritis dan kemahiran menyelesaikan masalah sambil menawarkan pengalaman rekreasi.



Mari kita berjalan melalui program Java untuk pelaksanaan permainan meneka nombor:



import java.util.Scanner ;
awam kelas nombor rawak {
awam statik batal meneka ( )
{
Pengimbas imbasanObj = baru Pengimbas ( Sistem . dalam ) ;
int pada satu = 1 + ( int ) ( 100 * Matematik . rawak ( ) ) ;
int DENGAN = 5 ;
int x, pilih ;

Sistem . keluar . println ( 'Nombor untuk ditemui dipilih antara 1 hingga 100. Anda mendapat 5 pilihan sahaja!' ) ;

untuk ( x = 0 ; x < DENGAN ; x ++ ) {
Sistem . keluar . println ( 'pilih nombor:' ) ;
pilih = scanObj. seterusnyaInt ( ) ;
jika ( pada satu == pilih ) {
Sistem . keluar . println ( 'Tahniah! Awak pilih nombor yang betul.' ) ;
rehat ;
}

lain jika ( pada satu > pilih && x != DENGAN - 1 ) {
Sistem . keluar . println ( 'Bilangan lebih besar daripada' + pilih ) ;
}
lain jika ( pada satu < pilih
&& x != DENGAN - 1 ) {
Sistem . keluar . println ( 'Jumlahnya kurang daripada' + pilih ) ;
}
}
jika ( x == DENGAN ) {
Sistem . keluar . println ( 'Anda telah menghabiskan ujian Z.' ) ;
Sistem . keluar . println ( 'Nombornya ialah' + pada satu ) ;
}
}
awam statik batal utama ( Tali arg [ ] )
{
meneka ( ) ;
}
}

Penerangan kod:





  • Pertama, buat kaedah ' meneka ()' dan mengisytiharkan suatu contoh ' Pengimbas ” kelas di dalamnya. Selepas itu, hasilkan integer rawak “ pada satu ” antara julat “ 1 ” dan “ 100 ' menggunakan ' Matematik.rawak ()” kaedah.
  • Berikan nilai ' 5 ” kepada pembolehubah “ DENGAN ' dan isytiharkan dua lagi pembolehubah bernama ' x ” dan “ pilih ”.
  • Seterusnya, buat ' untuk 'gelung yang berulang sehingga nilai ' DENGAN ”, dan mendapat nilai daripada pengguna akhir menggunakan “ Pengimbas ” objek.
  • Kemudian, gunakan ' jika tidak pernyataan ' untuk menyemak sama ada input pengguna sepadan dengan nilai yang disimpan dalam ' pada satu ” pembolehubah dan paparkan mesej dengan sewajarnya.
  • Selepas ' untuk gelung ” digunakan untuk menyemak sama ada peluang percubaan telah selesai dan kemudian memaparkan nombor rawak pada konsol.
  • Pada akhirnya, mohon ' meneka ()” kaedah di dalam kaedah utama().

Selepas kompilasi:



Output menunjukkan bahawa permainan meneka nombor telah dihasilkan.

Kesimpulan

Permainan meneka nombor dicipta dengan mula-mula menjana nombor rawak dalam julat yang ditentukan menggunakan kaedah Math.random(). Kemudian, gesa pemain untuk membuat pilihan dan bandingkan dengan nombor yang dijana. Bergantung pada pilihan pengguna, berikan maklum balas kepada pemain, memaklumkan mereka jika tekaan mereka terlalu tinggi atau terlalu rendah. Ulangi proses gesaan dan maklum balas ini sehingga pemain menang atau percubaan tamat.