1
resposta

[Projeto] Verificar idade

public class VerificarIdade {
    public static void main(String[] args) {
        int idade = 17;
        String mensagem = "";
        if (idade >= 18) {
            mensagem = "Você é maior de idade.";
        } else {
            mensagem = "Você é menor de idade.";
        }

        System.out.println(mensagem);
    }
}
1 resposta

Olá Igor, como vai?

Seu código soluciona corretamente o problema de escopo apresentado no exercício. Ao declarar a variável idade antes da estrutura condicional e inicializar a variável mensagem fora dos blocos if e else, você garante que o programa consiga acessar e imprimir o resultado final sem erros de compilação. Essa prática é fundamental em Java, pois variáveis declaradas dentro de chaves pertencem apenas àquele bloco específico.

Parabéns por compartilhar seu desenvolvimento e continue praticando seus estudos. O fórum permanece à disposição.

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