¿Cómo crear un juego de adivinanzas de números usando Java?

Como Crear Un Juego De Adivinanzas De Numeros Usando Java



El ' juego de adivinanzas ” es una forma sencilla de proporcionar entretenimiento y captar la atención del usuario, lo que hace que jugar sea muy divertido. Este juego estimula específicamente el pensamiento crítico, el razonamiento lógico y las habilidades para resolver problemas mientras los jugadores intentan encontrar el número correcto. Se puede diseñar para educar conceptos como rangos de números, desigualdades o patrones numéricos.

Este artículo proporciona una guía para implementar el juego de adivinanzas de números.







¿Cómo crear un juego de adivinanzas de números?

El juego de adivinanzas fomenta la participación y la interacción del usuario, lo que lo hace adecuado para reuniones sociales o entornos educativos. Su objetivo es estimular el pensamiento crítico y las habilidades de resolución de problemas al tiempo que ofrece una experiencia recreativa.



Veamos un programa Java para la implementación de un juego de adivinanzas:



importar java.util.Escáner ;
público clase número aleatorio {
  público estático vacío adivinación ( )
  {
Escáner scanObj = nuevo Escáner ( Sistema . en ) ;
  En t en uno = 1 + ( En t ) ( 100 * Matemáticas . aleatorio ( ) ) ;
  En t CON = 5 ;
  En t x, elige ;

  Sistema . afuera . imprimir ( 'Se elige un número entre 1 y 100. ¡Solo tienes 5 selecciones!' ) ;

  para ( X = 0 ; X < CON ; X ++ ) {
  Sistema . afuera . imprimir ( 'elegir el número:' ) ;
elegir = escanearObj. siguienteInt ( ) ;
  si ( en uno == elegir ) {
    Sistema . afuera . imprimir ( '¡Felicitaciones! Elegiste el número correcto'. ) ;
    romper ;
  }

    demás si ( en uno > elegir && X != CON - 1 ) {
        Sistema . afuera . imprimir ( 'El número es mayor que' + elegir ) ;
    }
    demás si ( en uno < elegir
            && X != CON - 1 ) {
        Sistema . afuera . imprimir ( 'El número es menor que' + elegir ) ;
    }
  }
  si ( X == CON ) {
  Sistema . afuera . imprimir ( 'Has agotado las pruebas Z'. ) ;
  Sistema . afuera . imprimir ( 'El número era' + en uno ) ;
  }
}
  público estático vacío principal ( Cadena argumento [ ] )
  {
adivinación ( ) ;
  }
}

Descripción del código:





  • Primero, crea un método “ adivinación ()” y declara una instancia de “ Escáner ” clase dentro de él. Después de eso, genera un número entero aleatorio “ en uno ” entre el rango de “ 1 ' y ' 100 ' utilizando el ' matemáticas.al azar ()' método.
  • Asigne un valor de “ 5 ” a variable “ CON ” y declarar dos variables más llamadas “ X ' y ' elegir ”.
  • A continuación, cree un ' para ” bucle que itera hasta el valor de “ CON ”, y obtiene el valor del usuario final usando el “ Escáner ' objeto.
  • Luego, utilice el “ si / más ” declaraciones para verificar si la entrada del usuario coincide con el valor almacenado en el “ en uno ” variable y mostrar el mensaje en consecuencia.
  • Después de la ' para El bucle ” se usa para verificar si las posibilidades de prueba han terminado y luego mostrar el número aleatorio en la consola.
  • Al final, invoca el “ adivinación ()” dentro del método main().

Después de la compilación:



El resultado muestra que se ha generado un juego de adivinanzas.

Conclusión

El juego de adivinanzas de números se crea generando primero un número aleatorio dentro de un rango definido usando el método Math.random(). Luego, pide al jugador que haga una elección y compárala con el número generado. Dependiendo de la elección del usuario, proporcione comentarios al jugador, informándole si su suposición es demasiado alta o demasiado baja. Repita este proceso de sugerencias y comentarios hasta que el jugador gane o finalice la prueba.