
Lógica e Algoritmos com Java
15 - Condicional
Em Java, as estruturas condicionais são usadas para tomar decisões com base em condições lógicas. Elas permitem que o programa execute diferentes blocos de código dependendo de uma condição ser verdadeira ou falsa. As principais estruturas condicionais são if, if-else, e else-if.
1. Estrutura Condicional if
A estrutura if é a forma mais simples de estrutura condicional. Ela executa um bloco de código se a condição for verdadeira.
public class ExemploIf {
public static void main(String[] args) {
int idade = 20;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
}
}
}
Saída: Você é maior de idade.
2. Estrutura Condicional if-else
A estrutura if-else permite executar um bloco de código se a condição for verdadeira, e outro bloco de código caso a condição seja falsa.
public class ExemploIfElse {
public static void main(String[] args) {
int idade = 16;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
} else {
System.out.println("Você é menor de idade.");
}
}
}
Saída: Você é menor de idade.
3. Estrutura Condicional else-if
A estrutura else-if permite verificar múltiplas condições, e a execução do código é determinada pela primeira condição verdadeira encontrada.
public class ExemploElseIf {
public static void main(String[] args) {
int nota = 85;
if (nota >= 90) {
System.out.println("Aprovado com Distinção");
} else if (nota >= 75) {
System.out.println("Aprovado");
} else {
System.out.println("Reprovado");
}
}
}
Saída: Aprovado