Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3131 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Type de retour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Type de retour

n°1692998
GL912
Posté le 26-02-2008 à 18:54:27  profilanswer
 

Bonjour tout le monde,j'ai un petit problème avec une méthode très simple la voici:
 
public double getsalaire(){
 
  if(code==1) // la variable code fait parti de la classe qui contient cette méthode.
  return 800.0;
   
  if(code==2)
   return 1500.0;
   
  if(code==3)
     
   return 2000.0;
   
   
 }
}

 
-Le problème c'est qu'il me retourne au moment de la compilation "This method must return a result of type double" ,ça serait sympa si vous pouviez m'aider.
Merci d'avance.

mood
Publicité
Posté le 26-02-2008 à 18:54:27  profilanswer
 

n°1693028
dwogsi
Défaillance cérébrale...
Posté le 26-02-2008 à 19:32:30  profilanswer
 

Le seul truc que je vois, c'est qu'il faudrait retourner quelque chose pour le cas ou code n'est pas égale à 1, 2 ou 3 même si ça n'arrivera pas. Donc un return 0 à la fin de la méthode.
À part ça je vois rien du tout étant donné que double peut très largement contenir les valeurs que tu veux retourner.
A propos, un float voir un int ne seraient-ils pas mieux?

Message cité 1 fois
Message édité par dwogsi le 26-02-2008 à 19:39:18

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1693058
GL912
Posté le 26-02-2008 à 20:12:00  profilanswer
 

dwogsi a écrit :

Le seul truc que je vois, c'est qu'il faudrait retourner quelque chose pour le cas ou code n'est pas égale à 1, 2 ou 3 même si ça n'arrivera pas. Donc un return 0 à la fin de la méthode.
À part ça je vois rien du tout étant donné que double peut très largement contenir les valeurs que tu veux retourner.
A propos, un float voir un int ne seraient-ils pas mieux?

 

J'ai essayé le float,le int  même erreur.
Et j'ai fait le return 0 ca ne change rien,c'est bizarre quand même.
Je précise que je suis sur eclipse si ça peut changer quelque chose.

 

Edit: En fait tu avais raison fallait mettre le cas ou code différent de 1,2 ou 3 merci beaucoup.


Message édité par GL912 le 26-02-2008 à 20:48:22

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Type de retour

 

Sujets relatifs
probleme avec le type int en javaretour chariot automatique
classee un champ de type charRetour à la ligne!
initialisation de tableau à type variable[PHP] oracle et paramètre de type date ( ou alors sysdate ;) )
[python] valeur de retour d'un programmeretour à la ligne dans une cellule avec FPDF
Heritage et type de retour des methodes[delphi]Retour de fonction - Type incompatible
Plus de sujets relatifs à : Type de retour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR