[Java] Missing Return Statement ?! pkoi? [Résolu]

Missing Return Statement ?! pkoi? [Résolu] [Java] - Java - Programmation

Marsh Posté le 18-05-2003 à 13:05:15    

Salut .
Voici le code (simplifié pour le nb de cas) de ma méthode :  

Citation :


public Color choixCouleur(int Emplacement) {
 switch (Emplacement) {
  case 1  : toto();break;
   default : return red;
  }
}


Sachant que toto est une méthode qui renvoit un élément de type Color . De plus "red" est lui même un élément de type Color :

Citation :


    final static Color red = Color.red;


Lors de la compilation , il m'indique pour la méthode choixCouleur , il manque un return statement . Ce qui me dérange ,c'est que mon switch me semble exhaustif . Et chaque cas (Emplacement ==1 , et tout les autres) renvoit bien un élément de type Color .  :??:  :??:  
 
C@limerot


Message édité par calimerot le 18-05-2003 à 13:25:26
Reply

Marsh Posté le 18-05-2003 à 13:05:15   

Reply

Marsh Posté le 18-05-2003 à 13:11:41    

return toto();


Message édité par verdoux le 18-05-2003 à 13:11:48
Reply

Marsh Posté le 18-05-2003 à 13:25:09    

[citation=398340,1][nom]verdoux a écrit[/nom]return toto();
[/citation
 
 
Exact. Merci bien .
 
C@limerot

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed