Para fazermos escolhas em Java, utilizamos o comando switch 
                que possui sua sintaxe apresentada abaixo. O comando switch utiliza o comando break 
                como parte de sua sintaxe.
            
            
                Fig. 1: Comando switch
                
                
                
                    
                        
                              | 
                    
                
            
            Sintaxe
            
switch(condicao)
{
	case caso1: 
	//seu codigo aqui
	break;
	case caso2: 
	//seu codigo aqui
	break;
	default:
	//seu codigo aqui
	break;
}
            
                O caso default é opcional. Com esse caso, podemos executar algum trecho de código 
                caso o valor não seja igual a algum dos valores da cláusula case. 
            
            Exemplo 1
            
public class Main
{
	public static void main(String[] args) 
	{
	    
        int a = 2;
           
        switch(a){
            case 0 : System.out.println("UM"); break;
            case 1 : System.out.println("DOIS"); break;
            default : System.out.println("invalido"); break;
        }
	}
}
            Saída
            
invalido
            
            
                Java permite que strings sejam utilizadass nos cases do 
                comando switch, não limitando-se apenas ao tipo int como mostrado acima.
            
            Exemplo 2
            
public class Main
{
	public static void main(String[] args) 
	{
	    
        String a="teste0";
           
        switch(a){
            case "teste0" : System.out.println("teste0"); break;
            case "teste1" : System.out.println("teste1"); break;
            case "teste2" : System.out.println("teste2"); break;
            default : System.out.println("invalido"); break;
        }
	}
}
            Saída
            
teste0
            
            
                Java, assim como C/C++, permite que o switch seja utilizando em conjunto com enumeradores.
                O tipo de dado enum pode ser visto em Java Básico: Enum.
            
            Exemplo 3
            
public class Main
{
    enum opcoes{
        UM,
        DOIS
    };
    
	public static void main(String[] args){
        opcoes a = opcoes.UM;
           
        switch(a){
            case UM : System.out.println("UM"); break;
            case DOIS : System.out.println("DOIS"); break;
            default : System.out.println("invalido"); break;
        }
	}
}
            Saída
            
UM
            
                
switch e múltiplos cases
            
            
                Para a execução de um mesmo trecho de código para mais de uma caso, basta adicionar 
                as cláusulas case em sequência ou um abaixo do outra separadas por (:).
            
            Exemplo 3
            
public class Main
{
    enum opcoes 
    {
        UM,
        DOIS
    };
    
	public static void main(String[] args) 
	{
        opcoes a = opcoes.UM;
           
        switch(a){
            case UM : 
            case DOIS : System.out.println("UM ou DOIS"); break;
            default : System.out.println("invalido"); break;
        }
	}
}
            Saída
            
UM ou DOIS