Cette valeur de retour doit être donnée dans le corps de la méthode, précédée du mot "return".
Le type de la valeur de retour doit également être précisé dans l'en-tête de méthode, juste avant le nom de la méthode.
static String donneSigne(double x){
if (x<0){
return "negatif";
}
if (x>0){
return "positif";
}
return "nul";
}
La valeur de retour est ici de type chaîne de caractères (String).
package initial;
class ValeurRetour{
static String donneSigne(double x){
if (x<0){
return "negatif";
}
if (x>0){
return "positif";
}
return "nul";
}
public static void main(String[] args){
ConsoleTexte mc=new ConsoleTexte();
mc.ecritln("Ecris un nombre positif ou négatif");
double valeur=mc.getValeur();
String signe=donneSigne(valeur);
mc.ecritln(valeur+" est un nombre "+signe);
}
}
return peut précéder une valeur "litteral" ( return 4; ) ou un nom de variable ( return x; )