🚀 Estruturas Condicionais em Java </>
Em Java, as estruturas condicionais permitem que um programa tome decisões com base em determinadas condições. As principais formas são:
1. Condicional Simples (if
)
Executa um bloco de código apenas se a condição for verdadeira.
int idade = 18;
if (idade >= 18) {
System.out.println("Maior de idade");
}
2. Condicional Composta (if-else
)
Executa um bloco se a condição for verdadeira e outro se for falsa.
int idade = 16;
if (idade >= 18) {
System.out.println("Maior de idade");
} else {
System.out.println("Menor de idade");
}
3. Condicional Encadeada (if-else if-else
)
Permite verificar múltiplas condições em sequência.
int nota = 75;
if (nota >= 90) {
System.out.println("Aprovado com excelência");
} else if (nota >= 70) {
System.out.println("Aprovado");
} else {
System.out.println("Reprovado");
}
4. Operador Ternário (? :
)
É uma forma simplificada do if-else
, usada para atribuir valores.
int numero = 10;
String resultado = (numero % 2 == 0) ? "Par" : "Ímpar";
System.out.println(resultado);
5. Estrutura switch-case
Utilizada para comparar um valor fixo contra múltiplas opções.
int opcao = 2;
switch (opcao) {
case 1:
System.out.println("Opção 1 escolhida");
break;
case 2:
System.out.println("Opção 2 escolhida");
break;
default:
System.out.println("Opção inválida");
}
Cada estrutura tem seu uso ideal, dependendo da complexidade da lógica. Para decisões simples, o if
e o operador ternário são ideais. Para múltiplas opções, if-else if
ou switch-case
são mais eficientes.
Agora é só praticar e explorar essas estruturas no seu código! 🚀