Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Jogo adivinhação

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

public class adivinhacao {
    public static void main(String[] args) {
        Scanner inputUsuario = new Scanner(System.in);

        System.out.println("""
            Bem vindo ao jogo de adivinhação!
            ================================

            """);

        int numeroAleatorio = new Random().nextInt(100);
        int contador = 1;
        int tentativas = 5;

        while(tentativas >= contador){
            System.out.println("Digite seu chute voce tem: " + tentativas);
            int chute = inputUsuario.nextInt();

            if(tentativas > 1){
                if(chute == numeroAleatorio){
                    System.out.println("Parebéns! Você acertou o número era: " + numeroAleatorio);
                    System.out.println();
                    break;
                }

                else if(chute > numeroAleatorio){
                    System.out.println("Errou, o número é menor: ");
                    System.out.println();
                }

                else{
                    System.out.println("Errou, o número é maior: ");
                    System.out.println();
                }
            }

            else{
                System.out.println("Suas chances Acabaram o número era: " + numeroAleatorio);
            }

            tentativas--;
        }
    }
}
2 respostas
solução!

Olá! Tudo bem?

Se quiser, posso te dar algumas sugestões para melhorar o código. Por exemplo, você pode adicionar uma mensagem no final do jogo, perguntando se o jogador quer jogar novamente. Além disso, você pode adicionar uma validação para garantir que o usuário só digite números válidos.

Espero ter ajudado e bons estudos!

Muito obrigado pela dica! ajudou bastante