1
resposta

[Sugestão] Sugestão: jogo de adivinhação

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

public class random {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Olá, digite seu nome: ");
        String name = input.nextLine();

        int number = new Random().nextInt(100);
        int tentativa = 0;
        int resposta = number;

        while(tentativa < 5) {

            System.out.println( "Vamos la então "+ name + " adivinhe o numero entre 0 e 100 gerado aleatóriamente em 5 tentativas:");
            resposta = input.nextInt();
            tentativa++;

            if (resposta == number) {
                System.out.println("Parabéns você acertou o numero antes das 5 tenativas, só precisou de: " + tentativa + " tentativas");
                break;

            }

        }if (tentativa == 5) {
            System.out.println("Infelizmente você não acertou com 5 tentaivas e o numero correto é: " +  number);
        }

    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Lucas! Como vai?

Agradeço por compartilhar.

Gostei bastante da sua sugestão de jogo de adivinhação! A lógica está clara e o uso do Random e do Scanner mostra que você entendeu bem a geração de números aleatórios e a leitura de dados no console.

Continue explorando ideias criativas como essa.

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