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
- Análise Detalhada dos Operadores de Comparação e Lógicos
- Instruções Switch
- Mini projeto: Calculadora de Console