1
resposta

Meu código

Olá, eu fiz conforme abaixo e cheguei no mesmo resultado da resolução.
Eu poderia fazer dessa forma? Ou eu tenho que fazer declarando a variável mensagem antes do bloco if?

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

Obrigada!

1 resposta

Não é necessário declarar uma variável mensagem antes do if se vc só quer exibir o texto diretamente. Declarar a variável só será útil se vc quiser usar a mensagem em mais de um lugar depois do if.
Tipo assim:
String mensagem;
int idade = 18;

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

Não sei se consegui explicar direito, mas espero que dê pra entender.