Fala pessoal, boa noite!
Estou postando o código com a minha lógica. Espero que possa ajudar alguém e também receber algumas dicas para melhorar!
import java.util.Random;
import java.util.Scanner;
public class Adivinhacao {
public static void main(String[] args) {
int tentativa = 0;
int contador = 0;
int quantidade = 0;
int lastro = 10;
int total = 0;
Random ran = new Random();
int nxt = ran.nextInt(100);
Scanner leitura = new Scanner(System.in);
System.out.println(nxt);
for (quantidade = 0; quantidade <= 10; quantidade++) {
System.out.println("Dgite um numero abaixo: ");
tentativa = leitura.nextInt();
contador ++;
total = lastro-contador;
if (nxt == tentativa){
System.out.println("Parabéns! Você acertou!");
break;
}else{
System.out.println("Tente novamente");
}
if(total <= 5){
System.out.println("Cuidado, faltam apenas %d chances".formatted(total));
}
}
System.out.println("Quantidade de chances utilizadas: "+ contador);
}
}