import java.util.Random;
import java.util.Scanner;
public class JogoDeAdivinhacao {
public static void main(String[] args) {
int numero = new Random().nextInt(100);
int resposta = 0;
int tentativas = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Adivinhe o número secreto entre 0 e 100 em até 10 tentativas!");
while (tentativas < 10){
System.out.println("Qual é o número secreto? ");
resposta = sc.nextInt();
tentativas += 1;
if (numero == resposta){
System.out.println("Parabéns você acertou o número secreto!");
System.out.println("Número de tentativas: " + tentativas);
break;
}
}
if (numero != resposta){
System.out.println("Você perdeu, mais sorte na próxima vez!");
}
}
}
Após alguns aperfeiçoamentos o código final ficou assim
import java.util.Random;
import java.util.Scanner;
public class JogoDeAdivinhacao {
public static void main(String[] args) {
int numero = new Random().nextInt(100);
int resposta = 0;
int tentativas = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Adivinhe o número secreto entre 0 e 100 em até 10 tentativas!");
while (tentativas < 10){
System.out.println("Qual é o número secreto? ");
System.out.println("Tentativa: " + tentativas);
resposta = sc.nextInt();
tentativas += 1;
if (numero == resposta){
System.out.println("Parabéns você acertou o número secreto!");
System.out.println("Número de tentativas: " + tentativas);
break;
}
else {
if (resposta > numero){
System.out.println("O numero secreto é menor que " + resposta);
}
else {
System.out.println("O numero secreto é maior que " + resposta);
}
}
}
if (numero != resposta){
System.out.println("Você perdeu, mais sorte na próxima vez!");
}
}
}
Achei bem divertido jogar esse jogo simples.
Recomendo fazer o código rodar e jogar você mesmo.