1
resposta

resolução da atividade

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

public class DesafioAdvinhacao {
public static void main(String[] args) {
Random sorteado=new Random();
Scanner leitura=new Scanner(System.in);
int vidas = 5;
int numeroSorteado= sorteado.nextInt(100);
int tentativa=0;
while(vidas!=0){

        System.out.println("tente advinhar o número de ( 1 - 100 ) você tem  "+vidas+" vidas: ");
        tentativa= leitura.nextInt();
        //verifica se o numero esta certo
            if ( tentativa==numeroSorteado){
                System.out.println("parabens!! você acertou o numero sorteado realmente era "+numeroSorteado+"!!!");
                break;
            } else {
                //informa se o numero é maior ou menor
                if (tentativa > numeroSorteado ){
                    System.out.println("o número informado é menor");
                } else {
                System.out.println("o número informado é maior");
                }
                    //remove 1 vida
                    vidas--;
            }
    }
    System.out.println("suas chances acabaram, o numero era o "+numeroSorteado);
    leitura.close();
}

}

1 resposta

Oi, Jordan! Como vai?

Ficou bem legal a estrutura do seu jogo de adivinhação! O uso do while com controle de vidas está funcionando muito bem e torna a lógica clara para quem lê.

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