đ Estruturas Condicionais em Java </>
- #Estrutura de dados
- #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! đ