1
resposta

[Projeto] Jogo de adivinhação

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

public class JogoAdivinhacao {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        
        int numeroAleatorio = random.nextInt(100);
        int tentativas = 0;
        
        System.out.println("Bem-vindo ao jogo de adivinhação! Tente adivinhar o número entre 0 e 100.");
        
        while (tentativas < 5) {
            System.out.print("Tentativa " + (tentativas + 1) + ": Digite seu palpite: ");
            int palpite = scanner.nextInt();
            
            if (palpite == numeroAleatorio) {
                System.out.println("Parabéns! Você acertou o número!");
                break;
            } else if (palpite < numeroAleatorio) {
                System.out.println("O número é maior que " + palpite + ".");
            } else {
                System.out.println("O número é menor que " + palpite + ".");
            }
            
            tentativas++;
        }
        
        if (tentativas == 5) {
            System.out.println("Você excedeu o número máximo de tentativas. O número era: " + numeroAleatorio);
        }
        
        scanner.close();
    }
}
1 resposta

Olá Sabrina, tudo bem com você?

Obrigado por compartilhar sua forma de resolução e raciocínio com a comunidade Alura.

Para saber mais:

Outra forma de concatenar strings é utilizando o método String.Format(). Exemplo:

int idade = 30;
double altura = 1.75;
String nome = "João";

System.out.println(String.format("%s tem %d anos e %.2f metros de altura.", nome, idade, altura));

Neste exemplo:

  • %s é um marcador de posição para um valor de string.
  • %d é um marcador de posição para um valor inteiro.
  • %f é um marcador de posição para um valor de ponto flutuante.

Esses marcadores de posição são substituídos pelos valores correspondentes que você fornece como argumentos para o método String.format().

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