can enum be used in switch case in java code example

Example 1: switch case enum java

private enum FooNum {
  //Options for your enum
  A, 
  B
  }

public void foo(FooNum fooNum){

switch(fooNum){
	case A:		
	    //you selected A
    	break;
  	case B:
    	//you selected B
		break;  
  	default:			
	    //do some stuff
	    break;
	} 
}

Example 2: java switch case enum

switch (BD.usuarioLogado.getTipoAcesso()) {
            case ALUNO:
                Aluno alunoLogado = (Aluno) BD.getUsuarioLogado().clone();
                jTextFieldNOME.setText(alunoLogado.getUsername());
                jTextFieldNOME.setEditable(false);

                jTextFieldDATANASCIMENTO.setText(alunoLogado.getDataNascimento());
                jTextFieldDATANASCIMENTO.setEditable(false);
                
                break;
            case PROFESSOR:
                Professor usuarioLogado = (Professor) BD.getUsuarioLogado().clone();
                break;
            default:
                break;
        }

Tags:

Java Example