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; )