1. La fonction de l'instruction return : a. Renvoie une valeur, qui peut être de n'importe quel type. b. Renvoyez le programme au système d'exploitation (c'est-à-dire terminez le programme)
2. En Java, une fonction peut avoir une instruction return, qu'elle ait ou non un type de valeur de retour.
Mais la différence est de savoir si l'instruction return peut renvoyer une valeur (cela dépend du type de valeur de retour de la fonction).
a. Si la fonction a un type de valeur de retour (c'est-à-dire que le type de valeur de retour n'est pas vide), elle doit avoir une instruction return qui renvoie le type de valeur correspondant.
b. Si la fonction ne renvoie pas de valeur (c'est-à-dire que le type de valeur de retour est void), aucune variable ne peut être ajoutée après l'instruction return dans la fonction (s'il existe une instruction return !). (La fonction dans ce cas peut ne pas avoir d'instruction return, mais s'il y en a, return ne peut être utilisée que pour revenir au système d'exploitation.)
Par exemple:
1. Il existe une valeur de retour
Copiez le code comme suit :
public int getAge()
{
return age; //Renvoie la valeur de la variable age de type int
}
2. Aucune valeur de retour //Fonction sans instruction de retour
Copiez le code comme suit :
public void putAge()
{
System.out.println(âge);
}
3. Retour au système d'exploitation //La fonction n'a pas de valeur de retour, mais a une instruction return
Copiez le code comme suit :
public void put(int a) {
si (a > 0)
return; //Il n'y a pas de valeur de retour après l'instruction return, qui est utilisée pour quitter le programme.
autre
System.out.println("fasfsa");
}