1
resposta

Jogo da advinhação

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

public class JogoAdvinhacao {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Random rand = new Random();

        int tentativa = 1;
        boolean acertou = false;
        int numeroAleatorio = rand.nextInt(100) + 1;


        while (tentativa <= 5) {
            System.out.println("Tente advinhar o número");
            int numero = sc.nextInt();


            System.out.println(numeroAleatorio);
            if(numero == numeroAleatorio) {
                System.out.println("Parabens, você acertou o número aleatório " + numeroAleatorio);
                acertou = true;
                break;
            }  else {
                if (numero > numeroAleatorio) {
                    System.out.println("O número digitado é maior que o número sorteado");
                } else{
                    System.out.println("O número digitado é menor que o numero sorteado");
                }

                tentativa ++;
            }
        }

        if (acertou){
            System.out.println("Você acertou o número da sorte em " + tentativa + " tentativas");
        } else{
            System.out.println("Mais sorte da próxima vez");
        }
    }
}
1 resposta

Olá, Alan! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!