1
resposta

Minha resolução

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

public class Main {
    public static void main(String[] args) {

        Scanner leitura = new Scanner(System.in);
        int numero = new Random().nextInt(100);

        System.out.println("JOGO DE ADIVILHAÇÃO: 5 CHANCE DE ACERTA");
        int tentativas = leitura.nextInt();

        for (int contador = 4; contador > -1 ; contador--) {
            if (tentativas == numero){
               System.out.println("PARABENS, ACERTOU O NUMERO");
                break;
            } else if (contador == 0) {
                System.out.println("ACABOU AS TENTATIVAS: FORAM 5 TENTATIVAS VOCÊ ESTÁ COM " + contador);
                System.out.println("O NUMERO ERA: " + numero);
                break;
            } else if (tentativas > 0) {
              System.out.println("DICAS: MENOR");
            } else {
              System.out.println("DICAS: MAIOR");
            }
            System.out.println("ERROU: TENTE NOVAMENTE NUMERO DE VIDAS QUE TEM AINDA: " + contador);
            tentativas = leitura.nextInt();
        }


    }
}

Durante a execução do código é bom testar todas as maneiras para ver ser o código está rodando perfeitamente sem nenhum erro, alguns erros que encontrei foi a sequência dos (IF), ao testar cheguei ao resultado.

1 resposta

Oi, Alex! Como vai?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Bons estudos!