Salut,
Ça fait un moment que je me demande pourquoi on est forcé d'ajouter le case "default" dans un switch à base d'enum quand tous les cas sont gérés...
Par exemple le code suivant ne compile pas...
public class Main
{
public static enum Solver
{
ABAQUS, CAST3M ;
}
public static void main( String[] args )
{
int value ;
Solver solver= Solver.ABAQUS ;
switch ( solver ) {
case ABAQUS:
value= 0 ;
break;
case CAST3M:
value= 1 ;
break ;
}
System.out.println(value) ;
}
}
Est ce que vous savez pourquoi ??
Merci d'avance