Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio - Jogo de Adivinhação

Olá Pessoal,
Esse aqui é meu código, foi um pouco difícil para mim, pois ainda tenho um péssimo raciocínio lógico, pedi ao chat para ir me orientando sem me dá a resposta, apenas me ajudando a pensar melhor na lógica. O que acharam?

package Exercicios;

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

public class Pratica3 {
    static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        int numeroSecreto = new Random().nextInt(100);
        int palpite = 0;
        int contaTentativa = 0;
        boolean acertou = false;

        for (int i = 0; i < 5; i++) {
            System.out.println("Digite seu Palpite de 0 a 100:");
            palpite = leitura.nextInt();

            if (palpite == numeroSecreto ) {
                System.out.println("Parábens, você acertou o número secreto! " + numeroSecreto);
                acertou = true;
                break;
            } else if (palpite < numeroSecreto) {
                System.out.println("O número secreto é maior!");
            } else {
                System.out.println("O número secreto é menor!");
            }
            contaTentativa++;
            }
        if (acertou) {
            System.out.println("Você acertou em " + (contaTentativa + 1) + " tentativas!");
        } else {
            System.out.println("Fim de Jogo! O número secreto era: " + numeroSecreto);
        }
    }

}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Heloisa! Como vai?

Agradeço por compartilhar.

Gostei da sua dedicação em montar o jogo e buscar entender a lógica por trás dele. É muito bom ver que você tá se desafiando e usando o raciocínio lógico passo a passo, isso é o que realmente faz a diferença no aprendizado de programação.

Seu jogo de adivinhação ficou muito bom! A estrutura com o for e o controle de tentativas tá bem implementada, e você aplicou corretamente a comparação de valores com if, else if e else. Gostei da forma como usou o boolean acertou para controlar o fluxo do jogo.

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