Com crear un joc d'endevinar números amb Java?

Com Crear Un Joc D Endevinar Numeros Amb Java



El ' joc d'endevinar números ” és una manera senzilla d'oferir entreteniment i captar l'atenció de l'usuari, cosa que fa que sigui molt divertit de jugar. Aquest joc estimula específicament el pensament crític, el raonament lògic i les habilitats de resolució de problemes mentre els jugadors intenten trobar el nombre correcte. Es pot dissenyar per educar conceptes com intervals de nombres, desigualtats o patrons numèrics.

Aquest article ofereix una guia per implementar el joc d'endevinar números.







Com crear un joc d'endevinar números?

El joc d'endevinar números fomenta la participació i la interacció dels usuaris, cosa que el fa adequat per a reunions socials o entorns educatius. Té com a objectiu estimular el pensament crític i les habilitats de resolució de problemes alhora que ofereix una experiència recreativa.



Passem per un programa Java per a la implementació d'un joc d'endevinar números:



importar java.util.Scanner ;
públic classe randomNumber {
públic estàtica buit endevinar ( )
{
Escàner scanObj = nou Escàner ( Sistema . en ) ;
int en un = 1 + ( int ) ( 100 * Matemàtiques . aleatòria ( ) ) ;
int AMB = 5 ;
int x, escollir ;

Sistema . fora . imprimirln ( 'S'escull un nombre per trobar entre l'1 i el 100. Només tens 5 eleccions!' ) ;

per ( x = 0 ; x < AMB ; x ++ ) {
Sistema . fora . imprimirln ( 'tria el número:' ) ;
collir = escanejarObj. següentInt ( ) ;
si ( en un == collir ) {
Sistema . fora . imprimirln ( 'Enhorabona! Has triat el número correcte.' ) ;
trencar ;
}

altra cosa si ( en un > collir && x != AMB - 1 ) {
Sistema . fora . imprimirln ( 'El número és més gran que' + collir ) ;
}
altra cosa si ( en un < collir
&& x != AMB - 1 ) {
Sistema . fora . imprimirln ( 'El número és inferior a' + collir ) ;
}
}
si ( x == AMB ) {
Sistema . fora . imprimirln ( 'Has esgotat les proves Z.' ) ;
Sistema . fora . imprimirln ( 'El número era' + en un ) ;
}
}
públic estàtica buit principal ( Corda arg [ ] )
{
endevinar ( ) ;
}
}

Descripció del codi:





  • Primer, creeu un mètode ' endevinar ()' i declara una instància del ' Escàner ” classe al seu interior. Després d'això, genereu un nombre enter aleatori ' en un ' entre el rang de ' 1 ' i ' 100 ' utilitzant el ' Matemàtiques.atzar ()” mètode.
  • Assigna un valor de ' 5 'a variable' AMB ” i declara dues variables més anomenades “ x ' i ' collir ”.
  • A continuació, creeu un ' per 'bucle que itera fins al valor de ' AMB ”, i obté el valor de l’usuari final mitjançant el “ Escàner ' objecte.
  • A continuació, utilitzeu el ' si una altra cosa ” sentències per comprovar si l'entrada de l'usuari coincideix amb el valor emmagatzemat al “ en un ” variable i mostrar el missatge en conseqüència.
  • Després de la ' per ” s'utilitza per comprovar si les possibilitats de prova s'han acabat i després mostrar el número aleatori a la consola.
  • Al final, invoqueu el ' endevinar ()” dins del mètode main().

Després de la compilació:



La sortida mostra que s'ha generat un joc d'endevinar números.

Conclusió

El joc d'endevinar números es crea generant primer un nombre aleatori dins d'un interval definit mitjançant el mètode Math.random(). A continuació, demaneu al jugador que faci una selecció i la compareu amb el número generat. Depenent de l'elecció de l'usuari, proporcioneu comentaris al jugador, informant-li si la seva estimació és massa alta o massa baixa. Repetiu aquest procés d'indicacions i comentaris fins que el jugador guanyi o acabi la prova.