1
resposta

Faça como eu fiz: jogo de adivinhação

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

public class AcerteNumero {

    public static void main(String[] args) {

        Scanner tentaAcertar = new Scanner(System.in);
        int numeroCerto = new Random().nextInt(100);
        int tentativas = 0;

        while (tentativas < 5){
            System.out.println("Digite um número de 0 à 100: ");
            int numeroDigitado = tentaAcertar.nextInt();
            tentativas++;

            if (numeroDigitado == numeroCerto){
                System.out.println("Parabéns você tem muita sorte!!!");
                break;
            } else if (numeroDigitado < numeroCerto){
                System.out.println("O numero digitado é menor que o Numero Certo.");
            } else {
                System.out.println("O numero digitado é maior que o Numero Certo.");
            }
        }

        if (tentativas == 5){
            System.out.println("Nâo foi dessa vez, você tentou 5 vez e não acertou, o número era " + numeroCerto);
        }
   }
}

Tentei fazer com switch case onde cada tentativa mostraria a quantidades de vezes que restam, mas ainda não estou preparado.....

1 resposta

Olá Ailton, tudo bem?

Ficou bem bacana teu código, conseguiu entregar algo que é super divertido e ao mesmo tempo que pode praticar diversos cenários que tu vai precisar no dia a dia :)

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software