1
resposta

Jogo Adivinhação

import java.util.Random;
import java.util.Scanner;
public class Main{
    
    public static void main(String[] args){
        System.out.print("""
        --------------------
        JOGO ADIVINHAÇÃO
        --------------------""");
        
        Scanner escolha = new Scanner(System.in);
        Random numero = new Random();
        int numeroJogador = 0;
        int numeroAleatorio = numero.nextInt(101);
        int contadorTentativas = 1;
        while(true){
            System.out.print("Qual número você acha que é:");
            numeroJogador = escolha.nextInt();
            if (numeroJogador > numeroAleatorio){
                System.out.print("O número é menor");
                contadorTentativas ++;
            } else if (numeroJogador < numeroAleatorio){
                System.out.print("O número é maior");
                contadorTentativas ++;
            } else if (numeroJogador == numeroAleatorio){
                System.out.printf("Parabens! Você ACEERTOU em %s%n tentativas", contadorTentativas);
             break;
            }
        }
    }
}

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

Olá, Barbara! Tudo bem?

Parabéns por compartilhar seu projeto do Jogo de Adivinhação! O código ficou excelente, com uma lógica muito clara e funcional.

A utilização do while para controlar o loop do jogo, junto com as condicionais if/else if para dar as dicas de "maior" ou "menor", está perfeita. O contador de tentativas também é um ótimo toque para deixar o jogo mais completo e desafiador.

É um projeto fantástico para praticar os conceitos que você está aprendendo. Continue com essa dedicação!

Qualquer dúvida, estou à disposição.

Bons estudos!

Sucesso

Imagem da comunidade