Olá, pessoal! Abaixo minha resolução:
Arquivo Main.java:
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Random gerador = new Random();
int numero = gerador.nextInt(100);
Scanner ler = new Scanner(System.in);
int chute = 0;
int tentativas = 1;
for (int i = 0; i < 5; i++) {
if(tentativas == 5){
System.out.println("Adivinhe o número! Última tentativa. :(");
}else{
System.out.println("Adivinhe o número!");
}
chute = ler.nextInt();
if (chute == numero){
System.out.printf("Você advinhou! O número é %d. Parabéns!", numero);
System.out.println();
break;
}
if(chute < numero){
System.out.println("Você errou! O número correto é maior. :)");
System.out.println();
} else if (chute > numero) {
System.out.println("Você errou! O número correto é menor. :D");
System.out.println();
}
tentativas++;
}
}
}
Resultado: