Entendendo as Estruturas Condicionais if, else e else if no Java
Em Java (assim como em várias outras linguagens), as estruturas condicionais são fundamentais para a lógica dos programas. Elas nos permitem tomar decisões com base em condições específicas — e sem elas, nossos códigos seriam sempre lineares e limitados.
Vamos descomplicar agora o uso do if
, else if
e else
na prática com exemplos e explicações claras.
🧠 O que é o if
?
A palavra-chave if
significa literalmente “se”. Com ela, você executa um bloco de código apenas se uma condição for verdadeira.
java
CopiarEditar
int idade = 18;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
}
✅ Resultado:
CopiarEditar
Você é maior de idade.
🔄 E o else
?
O else
vem como um plano B: se a condição do if
não for verdadeira, o else
entra em cena.
java
CopiarEditar
int idade = 16;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
} else {
System.out.println("Você é menor de idade.");
}
✅ Resultado:
CopiarEditar
Você é menor de idade.
🧩 E quando há várias possibilidades? Entra o else if
Se precisar avaliar mais de uma condição, use o else if
para montar uma cadeia de decisões.
java
CopiarEditar
int nota = 85;
if (nota >= 90) {
System.out.println("Conceito A");
} else if (nota >= 80) {
System.out.println("Conceito B");
} else if (nota >= 70) {
System.out.println("Conceito C");
} else {
System.out.println("Conceito D");
}
✅ Resultado:
css
CopiarEditar
Conceito B
⚠️ Dicas importantes:
- A condição dentro do
if
sempre precisa retornartrue
oufalse
. - Os blocos de código dentro de
if
,else if
eelse
são delimitados por chaves{}
. - Só o
else
é opcional; você pode usar apenasif
, ouif
comelse
, ou todos juntos. - Evite
else if
em excesso — se ficar muito complexo, considere usarswitch
ou refatorar.
💡 Conclusão
As estruturas condicionais são os semáforos da programação: controlam o fluxo com base em situações reais. Dominar o if
, else if
e else
no Java é dar um passo gigantesco rumo a uma programação mais poderosa e inteligente.
Pratique criando programas que simulem decisões do dia a dia: calcular notas, aprovar ou reprovar, liberar acesso, entre outros. Quanto mais você praticar, mais natural se torna pensar de forma lógica.
🚀 Bora codar?
Se curtiu esse conteúdo, comenta aí e compartilha com quem também está na jornada Java!
Me segue também nas redes e na DIO para mais dicas como essa. 😎