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

A 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

O if-else permite definir uma ação para quando a condição for falsa.

Saída:


3. Estrutura if-else if-else

Essa estrutura permite testar múltiplas condições.

Saída:


4. Estrutura switch

O 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