1
resposta

[Projeto] Jogo de Adivinhação

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

public class Adivinhacao {
    public static void main(String[] args) {
        Scanner Leitura = new Scanner(System.in);
        int geradorNumero = new Random().nextInt(100);
        int digitadoNumero = 0;
        int tentativa = 0;

        System.out.println("\nDigite um número qualquer entre 0 e 100 e direi se esta certo: ");

        while (tentativa < 5){
            System.out.println("\nColoque a sua resposta: ");
            digitadoNumero = Leitura.nextInt();
            tentativa++;

            if (digitadoNumero == geradorNumero){
                System.out.println("Parabés vc acertou!!");

            }else if (digitadoNumero > geradorNumero) {
                System.out.printf("Errou, %d é maior que o número gerado! \nColoque um núemro menor", digitadoNumero);

            } else {
                System.out.printf("Errou, %d é menor que o número gerado! \nColoque um número maior", digitadoNumero);
            }
        }

        if (tentativa == 5 && digitadoNumero != geradorNumero) {
            System.out.println("\nAs tentativas se foram, você errou!");
            System.out.printf("A resposta era %d", geradorNumero);
        }
    }
}
1 resposta

Oi, Enzo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Curti seu uso de while com limite de tentativas e as mensagens que orientam o próximo chute. Parabéns por praticar e continue firme nos estudos.

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