Olá, pessoal! Gostaria de compartilhar meu código do Jogo de Adivinhação pedido na aula 3. Aceito sugestões de melhoria no código.
import java.util.Random;
import java.util.Scanner;
// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
// then press Enter. You can now see whitespace characters in your code.
public class Main {
public static void main(String[] args) {
int chute;
int numero_gerado;
Scanner dado_usuario = new Scanner(System.in);
numero_gerado = new Random().nextInt(100);
for (int i = 1; i <= 5; i++) {
System.out.println("Tentativa: " + i);
System.out.printf("Digite um número de 1 a 100: ");
chute = dado_usuario.nextInt();
if(chute < 1 || chute > 100){
System.out.println("Por favor informe um número de 1 a 100");
} else{
if(chute > numero_gerado){
System.out.println("O número secreto é menor que seu palpite");
} else if (chute < numero_gerado) {
System.out.println("O número secreto é maior que seu palpite");
} else {
System.out.println("Você acertou");
break;
}
}
if(i == 5){
System.out.println("Você não conseguiu adivinhar o número secreto " + numero_gerado);
}
}
}
}