Oi, fiquei alguns dias sem praticar por conta de eventos. Parece que minha lógica foi pra longe, mesmo olhando as aulas anteriores eu fritei e não conseguir fazer sozinho. Mas depois de pesquisar a lógica pra montar junto com o gpt ele me deu a resposta sem querer, agora treinei ele pra não fazer mais isto apenas se eu pedir explicitamente. Teriam algo pra acrescentar ou mudar?
import java.util.Random;
import java.util.Scanner;
public class Main {
static void main(String[] args) {
Random gerador = new Random();
Scanner leitura = new Scanner(System.in);
int numeroSecreto = gerador.nextInt(100);
int palpite = 0;
String mensagem = """
Seja bem-vindo ao AdvinheX!
Você recebeu 5 tentativas para acertar o Número Secreto!
De 1 à 100 será a minha dica para você tentar advinhar.
Agora que você já tem esta dica, pode começar!
""";
System.out.print(mensagem);
for (int i = 0; i < 5; i++) {
System.out.println("Digite o número secreto");
palpite = leitura.nextInt();
if (palpite == numeroSecreto) {
System.out.println(" Parabéns! Você acertou o número secreto!");
break;
} else if (palpite > numeroSecreto) {
System.out.println("Seu número é MAIOR que o número secreto.");
} else {
System.out.println("Seu número é MENOR que o número secreto.");
}
}
System.out.println("Fim de Jogo!");
System.out.println("O número secreto era: " +numeroSecreto);
}
}