Kako napraviti igru ​​pogađanja brojeva pomoću Jave?

Kako Napraviti Igru Pogadanja Brojeva Pomocu Jave



' igra pogađanja brojeva ” jednostavan je način pružanja zabave i privlačenja pažnje korisnika, što ga čini vrlo zabavnim za igranje. Ova igra posebno potiče kritičko razmišljanje, logično zaključivanje i vještine rješavanja problema dok igrači pokušavaju pronaći točan broj. Može se osmisliti za podučavanje pojmova poput raspona brojeva, nejednakosti ili numeričkih obrazaca.

Ovaj članak pruža vodič za implementaciju igre pogađanja brojeva.







Kako napraviti igru ​​pogađanja brojeva?

Igra pogađanja brojeva potiče uključivanje i interakciju korisnika što je čini prikladnom za društvena okupljanja ili obrazovna okruženja. Cilj mu je potaknuti kritičko razmišljanje i vještine rješavanja problema uz istovremeno pružanje rekreativnog iskustva.



Prođimo kroz Java program za implementaciju igre pogađanja brojeva:



uvoz java.util.Skener ;
javnost razreda slučajniBroj {
javnost statički poništiti nagađanje ( )
{
Skener scanObj = novi Skener ( Sustav . u ) ;
int na jedan = 1 + ( int ) ( 100 * matematika . slučajan ( ) ) ;
int S = 5 ;
int x, izaberi ;

Sustav . van . println ( 'Broj koji treba pronaći odabire se između 1 i 100. Imate samo 5 izbora!' ) ;

za ( x = 0 ; x < S ; x ++ ) {
Sustav . van . println ( 'odaberi broj:' ) ;
odabrati = scanObj. nextInt ( ) ;
ako ( na jedan == odabrati ) {
Sustav . van . println ( 'Čestitamo! Odabrali ste točan broj.' ) ;
pauza ;
}

drugo ako ( na jedan > odabrati && x != S - 1 ) {
Sustav . van . println ( 'Broj je veći od ' + odabrati ) ;
}
drugo ako ( na jedan < odabrati
&& x != S - 1 ) {
Sustav . van . println ( 'Broj je manji od ' + odabrati ) ;
}
}
ako ( x == S ) {
Sustav . van . println ( 'Iscrpili ste Z pokušaje.' ) ;
Sustav . van . println ( 'Broj je bio' + na jedan ) ;
}
}
javnost statički poništiti glavni ( Niz arg [ ] )
{
nagađanje ( ) ;
}
}

Opis koda:





  • Prvo stvorite metodu ' nagađanje ()' i deklarira instancu ' Skener ” klase unutar njega. Nakon toga generirajte nasumični cijeli broj ' na jedan ” između raspona od “ 1 ' i ' 100 ' koristiti ' Matematika.nasumično ()” metoda.
  • Dodijelite vrijednost ' 5 ' u varijablu ' S ” i deklarirajte još dvije varijable pod nazivom “ x ' i ' odabrati ”.
  • Zatim stvorite ' za ” petlja koja se ponavlja do vrijednosti “ S ', a dobiva vrijednost od krajnjeg korisnika koristeći ' Skener ” objekt.
  • Zatim upotrijebite ' ako/drugo ' naredbe za provjeru odgovara li korisnikov unos vrijednosti pohranjenoj u ' na jedan ” varijablu i u skladu s tim prikazati poruku.
  • Nakon što ' za ” petlja se koristi za provjeru jesu li probne šanse završene i zatim prikazuje nasumični broj na konzoli.
  • Na kraju pozovite ' nagađanje ()” unutar metode main().

Nakon kompilacije:



Izlaz pokazuje da je generirana igra pogađanja brojeva.

Zaključak

Igra pogađanja brojeva kreira se tako da se prvo generira nasumični broj unutar definiranog raspona pomoću metode Math.random(). Zatim potaknite igrača da odabere i usporedi ga s generiranim brojem. Ovisno o odabiru korisnika, pružite povratnu informaciju igraču, obavještavajući ga je li njihov pogodak previsok ili prenizak. Ponavljajte ovaj postupak upita i povratnih informacija dok igrač ne pobijedi ili probno razdoblje ne završi.