1
resposta

Minha tentativa

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

public class Aleatorio {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int numero = 0;
int aleatorio = new Random().nextInt(100);
int tentativas = 0;

    while (tentativas < 5 && numero != aleatorio) {
        System.out.println("Digite o numero: ");
        numero = sc.nextInt();
        if (numero == aleatorio) {
            System.out.println("Parabéns voce acertou !!!");
        } else if (numero < aleatorio) {
            System.out.println("Número está menor que o esperado ");
        } else {
            System.out.println("Número está maior que o esperado");
        }
        tentativas++;
    }

    if (numero != aleatorio) {
        System.out.println("FIM DAS TENTATIVA, o número esperado era: " + aleatorio);
    }
}

}

1 resposta

Oi, Leonardo! Como vai?

Do jeito que você explicou, chamou atenção o uso correto do while combinando limite de tentativas e comparação do número, além das mensagens claras orientando quem joga sobre o valor estar maior ou menor. Isso mostra um bom controle do fluxo da aplicação e alinhamento com a proposta do desafio.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!