1
resposta

Faça como eu fiz: jogo de adivinhação (Minha solução)

import java.util.Random;
import java.util.Scanner;

public class Testes {
    public static void main(String[] args) {
        int numeroAleatorio = new Random().nextInt(100);
        int tentativas = 5;
        int chute;
//        System.out.println("Shhh! Este é o número aleatório: " + numeroAleatorio);

        Scanner input = new Scanner(System.in);

        for (int i = 5; i > 0; i--) {
            System.out.println("Chute um número entre 0 e 100: ");
            chute = input.nextInt();
            tentativas--;

            if (chute == numeroAleatorio) {
                System.out.println("Acertou!! O número aleatório é " + numeroAleatorio);
                break;
            }else if (chute < numeroAleatorio) {
                System.out.println("O número aleatório é maior. Tentativas restantes: " + tentativas);
            }else if(chute > numeroAleatorio){
                System.out.println("O número aleatório é menor. Tentativas restantes: " + tentativas);
            }
            if(0 == tentativas){
                System.out.println("Infelizmente, você excedeu o número de tentativas :(. O número aleatório era: " + numeroAleatorio);
            }
        }
    }
}
1 resposta

Oi, Hugo! Tudo bem?

Ótimo código, parabéns! Espero que continue a explorar os conteúdos para ampliar seu conhecimento e desenvolver novas habilidades. Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!