Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha Resolução

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int number = 5;
        int numberOfAttempts = 5;
        int count = 1;

        System.out.println("Tente adivinhar o número em 5 tentativas! ");
        while (count <= numberOfAttempts){
            System.out.printf("%sº Tentativa:",count);
            int guess = sc.nextInt();
            if (guess == number){
                System.out.println("Parabéns, você acertou!");
                break;
            } else if (count == 5 && guess != number) {
                System.out.println("Tentativas esgotadas!");
            }
            count++;
        }
    }
}
1 resposta
solução!

Olá Felipe, tudo bem com você?

Fico feliz em ver sua participação no fórum da Alura compartilhando a sua resolução do desafio. Continue com essa dedicação e empenho, colocando em prática o que está aprendendo durante os mergulhos no aprendizado.

Gostaria de aproveitar a oportunidade e recomendar uma implementação do código. Nessa implementação o número que o usuário deve acertar será gerado aleatoriamente. Para isso basta fazer o uso da classe Random, que é uma classe fornecida pela biblioteca padrão do Java para gerar números aleatórios. A implementação do código ficará da seguinte forma:

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

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int number = new Random().nextInt(100);
        int numberOfAttempts = 5;
        int count = 1;

        System.out.println("Tente adivinhar o número em 5 tentativas! ");
        while (count <= numberOfAttempts){
            System.out.printf("%sº Tentativa:",count);
            int guess = sc.nextInt();
            if (guess == number){
                System.out.println("Parabéns, você acertou!");
                break;
            } else if (count == 5 && guess != number) {
                System.out.println("Tentativas esgotadas!");
            }
            count++;
        }
    }
}

Importante: Não se esqueça de realizar a importação da classe Random no início do seu arquivo. Após a mudança, salve o arquivo e execute-o.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!