Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Verificação de idade e escopo de variáveis

Para corrigir precisamos declarar as variáveis idade e mensagem no início do código e fora dos blocos if e else para que eles possam ser acessados no momento da verificação da condição e exibição da mensagem.

public class Principal {
    public static void main(String[] args) {
        int idade = 18;
        String mensagem;

        if (idade >= 18) {
            mensagem = "Você é maior de idade.";
        } else {
            mensagem = "Você é menor de idade.";
        }

        System.out.println(mensagem);
    }
}

Saída:

Você é menor de idade.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei da sua explicação sobre o uso do escopo. Você organizou bem a ideia de declarar as variáveis fora dos blocos para que possam ser usadas depois. Ótimo ver seu entendimento sobre o fluxo do código.

Continue praticando.

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

Olá Aline.
Obrigado por compartilhar sua solução com a gente.
Seu código ficou ótimo.
Bons estudos.