No Java, a estrutura de controle switch permite condicionar a execução do programa por vários caminhos. Abaixo, há um exemplo de uma implementação do switch no Java.
public Object getNewAluno(String nivel) {
switch (nivel.toUpperCase()) {
case "MESTRADO" : return new AlunoPosGraduacao();
case "GRADUAÇÃO" : return new AlunoGraduacao();
}
return null;
}
Nesse exemplo, o trecho de código