Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Numero 1 a 100

import java.util.Random;
import java.util.Scanner;

public class adivibaNumero {
    public static void main(String[] args) {
        int numOculto= new Random().nextInt(100);
        int contadorTurnos=1;
        System.out.println(numOculto);
        System.out.println("Bienvenido a adivina tu numero");
        System.out.println("Para este juego tienes tres intentos");
        Scanner teclado = new Scanner(System.in);
        int numeroUsuario=0;
        while (contadorTurnos<=3) {
            System.out.println("Este es turno No."+contadorTurnos);
            System.out.println("Por favor escroba un numero");
            numeroUsuario = teclado.nextInt();
            if(numOculto==numeroUsuario){
                System.out.println("Adivinaste el numero en el turno No "+contadorTurnos);
                break;
            }
            contadorTurnos++;
        }
    }
}
1 respuesta

import java.util.Random; import java.util.Scanner;

public class JuegoAdivinanza {

public static void main(String[] args) {
    Random random = new Random();
    int numeroAleatorio = random.nextInt(101); // Genera un número entre 0 (inclusive) y 101 (exclusive), es decir, de 0 a 100
    Scanner scanner = new Scanner(System.in);
    int intentos = 0;
    int numeroUsuario;
    final int MAX_INTENTOS = 5;
    boolean adivinado = false;

    System.out.println("¡Bienvenido al juego de adivinanzas!");
    System.out.println("Intenta adivinar el número que he generado (entre 0 y 100).");
    System.out.println("Tienes " + MAX_INTENTOS + " intentos.");

    while (intentos < MAX_INTENTOS) {
        System.out.print("Intento " + (intentos + 1) + ": Ingresa tu número: ");
        numeroUsuario = scanner.nextInt();
        intentos++;

        if (numeroUsuario == numeroAleatorio) {
            System.out.println("¡Felicidades! ¡Adivinaste el número en " + intentos + " intentos!");
            adivinado = true;
            break; // Sale del bucle si el usuario adivina
        } else if (numeroUsuario < numeroAleatorio) {
            System.out.println("El número que ingresaste es menor que el número secreto.");
        } else {
            System.out.println("El número que ingresaste es mayor que el número secreto.");
        }
    }

    if (!adivinado) {
        System.out.println("\n¡Se acabaron tus intentos! El número secreto era: " + numeroAleatorio);
    }

    scanner.close(); // Cierra el Scanner para liberar recursos
}

}