0
respostas

[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);
        }
    }

}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora