0Pricing
Java Academy · Aula

Instruções Switch

Use switch para escolher entre várias opções. Aprenda rótulos case, break, default, tipos válidos, execução contínua e o switch moderno com setas.

Instruções Switch é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

Por que usar a seleção

Por que usar a seleção? Quando vários ramos condicionais testam a mesma variável, a seleção é mais clara e rápida de analisar.

Sintaxe clássica

Sintaxe clássica

Use break para parar depois de um caso. default é executado quando nenhum caso corresponde.

public class Main {
    public static void main(String[] args) {
        int n = 2;

        switch (n) {
            case 1:
                System.out.println("one");
                break;
            case 2:
                System.out.println("two");
                break;
            default:
                System.out.println("other");
        }
    }
}

Tipos válidos

Tipos válidos para a seleção clássica: tipos byte, short, char, int, String e enum.

Os rótulos dos casos devem ser constantes, como literais ou valores de enum.

Queda entre casos

A queda entre casos acontece quando um caso não tem break.

int n = 1;
switch (n) {
case 1:
case 2:
System.out.println("one or two");
break;
}

Agrupe os casos para tratar vários valores da mesma maneira.

Seleção com setas

A seleção com setas (Java moderno) é concisa e evita a queda entre casos.

public class Main {
  public static void main(String[] args) {
    String grade = "B";

    String msg = switch (grade) {
      case "A" -> "Excellent";
      case "B", "C" -> "Passed";   
      default -> "Keep trying";
    };

    System.out.println(msg); 
  }
}

Demonstração da seleção

Experimente: insira um número de 1 a 7. Veja os casos agrupados e break em ação.

public class Main {
  public static void main(String[] args) {
    // Instead of Scanner input, we assign a fixed value
    int day = 6;  // try changing this value (1–7)

    switch (day) {
      case 1:
      case 2:
      case 3:
      case 4:
      case 5:
        System.out.println("Weekday");
        break;
      case 6:
      case 7:
        System.out.println("Weekend");
        break;
      default:
        System.out.println("Invalid day");
    }
  }
}

Evitar a queda entre casos

Verificação rápida: qual palavra-chave impede a queda para o próximo caso em uma switch clássica?

Revisão e próximo passo

Revisão: você aprendeu a sintaxe da seleção, os tipos válidos, a queda entre casos, default e a forma moderna com setas.

Próximo passo: crie uma pequena calculadora de terminal usando condições e seleção.

Perguntas Frequentes

A aula “Instruções Switch” é grátis?

Sim — o texto completo de “Instruções Switch” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Instruções Switch”?

Use switch para escolher entre várias opções. Aprenda rótulos case, break, default, tipos válidos, execução contínua e o switch moderno com setas. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.

Quanto tempo leva a aula “Instruções Switch”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Análise Detalhada dos Operadores de Comparação e Lógicos
  2. Instruções Switch
  3. Mini projeto: Calculadora de Console
← Voltar para Java Academy