Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Jogo da advinhação

package jogodeadivinhacao;

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

public class JogoDeAdvinhacao{

    public static void main(String[] args) {
        int numeroDaSorte,tentativa = 0;
        
        System.out.println("Bem vindo ao meu jogo de advinhação!!");
        
        //gerando números aleatórios
        Random numero = new Random();
        numeroDaSorte = numero.nextInt(100);
        
        Scanner valor = new Scanner(System.in);
        
        System.out.println("Advinhe o número da sorte (você tem 5 tentativas): ");
        System.out.println("Dica: O número da sorte está entre 0 e 100.");
        
        //loop para limitar o número de tentativas em 5
        for(int i=1; i<=5; i++){
            System.out.println(i+"°Tentativa:");
            tentativa = valor.nextInt();
            
            if (tentativa <numeroDaSorte){
               System.out.println("O número da sorte é maior que "+tentativa);
            } 
            if (tentativa >numeroDaSorte){
               System.out.println("O número da sorte é menor que "+tentativa);
            }
            if(tentativa == numeroDaSorte){
               System.out.println("Parabéns, você advinhou o número da sorte!!");
               break;
            }
        }
        
        if(tentativa != numeroDaSorte){
            String texto= """
                          Tentativas finalizadas!
                          Não descobriu o número da sorte, que era: "
                          """+numeroDaSorte;
            System.out.println(texto);

        }
        
    }
}
1 resposta
solução!

Boa tarde Victória! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Seu jogo de adivinhação está bem estruturado, e você fez um bom uso da classe Random para gerar números aleatórios. Mandou bem!

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!