Hola compañeros y profes de Alura, esta vez traigo el codigo del desafio de adivinación:
import java.util.Random;
import java.util.Scanner;
public class GuessTheNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int numeroAleatorio = new Random().nextInt(100);
int numeroUsuario;
String bienvenida = """
Bienvenido al juego de adivinar el numero,
Tienes maximo 5 intentos para adivinar el numero que la computadora tiene para ti
El programa te dira si es mayor o menor
""";
System.out.println(bienvenida);
for (int i = 0; i < 5; i++) {
System.out.println("Digite el numero: ");
numeroUsuario = sc.nextInt();
if (numeroUsuario == numeroAleatorio) {
System.out.println("Felicidades, ganaste el juego");
break;
} else if (numeroUsuario > numeroAleatorio) {
System.out.println("el numero que digitaste es mayor");
} else {
System.out.println("el numero que digitaste es menor");
}
if (i == 4){
System.out.println("El numero correcto era: " + numeroAleatorio);
}
}
}
}
y el resultado fue el siguiente: