Olá Pessoal,
Esse aqui é meu código, foi um pouco difícil para mim, pois ainda tenho um péssimo raciocínio lógico, pedi ao chat para ir me orientando sem me dá a resposta, apenas me ajudando a pensar melhor na lógica. O que acharam?
package Exercicios;
import java.util.Random;
import java.util.Scanner;
public class Pratica3 {
static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
int numeroSecreto = new Random().nextInt(100);
int palpite = 0;
int contaTentativa = 0;
boolean acertou = false;
for (int i = 0; i < 5; i++) {
System.out.println("Digite seu Palpite de 0 a 100:");
palpite = leitura.nextInt();
if (palpite == numeroSecreto ) {
System.out.println("Parábens, você acertou o número secreto! " + numeroSecreto);
acertou = true;
break;
} else if (palpite < numeroSecreto) {
System.out.println("O número secreto é maior!");
} else {
System.out.println("O número secreto é menor!");
}
contaTentativa++;
}
if (acertou) {
System.out.println("Você acertou em " + (contaTentativa + 1) + " tentativas!");
} else {
System.out.println("Fim de Jogo! O número secreto era: " + numeroSecreto);
}
}
}