Estruturas de Decisão e Seleção
A estrutura de seleção é um dos conceitos fundamentais na programação, pois permite que um programa tome decisões com base em condições específicas. Em Java, as principais estruturas de seleção são:
if
if-else
if-else if-else
switch
Vamos explorar cada uma delas com exemplos práticos.
1. Estrutura if
ifA estrutura if executa um bloco de código se a condição especificada for verdadeira.
public class EstruturaIf {
public static void main(String[] args) {
int idade = 18;
if (idade >= 18) {
System.out.println("Você é maior de idade.");
}
}
}Saída:
Se a condição for falsa, o bloco de código dentro do if não será executado.
2. Estrutura if-else
if-elseO if-else permite definir uma ação para quando a condição for falsa.
Saída:
3. Estrutura if-else if-else
if-else if-elseEssa estrutura permite testar múltiplas condições.
Saída:
4. Estrutura switch
switchO switch é uma alternativa ao if-else if-else quando há múltiplas opções a serem verificadas.
Saída:
O break é necessário para evitar que os outros casos sejam executados. Se o break for omitido, o código continuará executando os próximos blocos.
As estruturas de seleção são essenciais para o controle de fluxo dos programas. Saber quando usar if, if-else, if-else if-else e switch é crucial para escrever código limpo e eficiente.
💡 Dica: Prefira if-else if-else quando precisar lidar com intervalos de valores e switch quando houver múltiplas opções exatas.
Slides Utilizados na Aula
Atualizado