1
resposta

[Projeto] Jogo Adivinhação

Fiz com o loop for, pois como recomendado anteriormente, quando você sabe o número fixo de loops que ele vai rodar, ele se sai melhor.

package Loops;

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

public class Desafio01 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.println("Bem-vindo ao jogo aleatório de números! Você tem 5 tentativas.");

        int numeroAleatorio = new Random().nextInt(100);
        int escolhaDoUsuario = 0;
        boolean acertou = false;

        for (int tentativa = 1; tentativa <= 5; tentativa++) {
            System.out.print(String.format("Tentativa %d - Qual número você acha que caiu? ", tentativa));
            escolhaDoUsuario = Integer.parseInt(scanner.nextLine());

            if (escolhaDoUsuario == numeroAleatorio) {
                System.out.println("Você conseguiu, meus parabéns! O número era: " + numeroAleatorio);
                acertou = true;
                break;
            } else if (escolhaDoUsuario > numeroAleatorio) {
                System.out.println("O seu número é maior que o do computador!");
            } else {
                System.out.println("O seu número é menor que o do computador!");
            }
        }
        
        if (!acertou) {
            System.out.println("Que pena! Suas tentativas acabaram. O número era: " + numeroAleatorio);
        }
    }
}
1 resposta

Oi, Lucas! Como vai?

Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura.

Gostei da sua análise e da escolha do loop for, importante quando o número de tentativas é conhecido. Do jeito que você explicou, sua lógica ficou clara e o controle do fluxo está bem organizado, com uso correto de condições e variáveis de controle. Isso mostra atenção ao conteúdo do capítulo e boa aplicação prática.

Continue explorando essas decisões de estrutura, isso fortalece sua base em Java.

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