Maison > Java > javaDidacticiel > Que signifie le retour en Java

Que signifie le retour en Java

(*-*)浩
Libérer: 2020-09-17 11:06:02
original
39169 Les gens l'ont consulté

Return en Java signifie "retour, retour" ; utilisé pour les méthodes, il a deux fonctions : 1. Renvoie la valeur du type spécifié par la méthode (cette valeur est toujours déterminée), ou il peut s'agir d'un object; 2. La méthode end termine l'exécution du code derrière "return;".

Que signifie le retour en Java

L'instruction return en Java est toujours étroitement liée aux méthodes et est généralement utilisée dans les méthodes.

Les fonctions courantes de return sont les suivantes :

La première consiste à renvoyer la valeur du type spécifié par la méthode (cette valeur est toujours certaine) , ou Est-ce que l'objet

Exemple :

public string functionTest(){
    String a = "abc";
    return a;
}
Copier après la connexion

Ensuite, cette méthode renverra une chaîne avec la valeur abc après avoir été appelée,

public class Test{
    public static void main(){
        string result = functionTest();
        System.out.println(result);
    }
}
Copier après la connexion

La deuxième utilisation se situe à la fin de la méthode.
Par exemple, lorsque le code est exécuté à un certain endroit, plusieurs résultats apparaîtront, puis l'un des résultats ne pourra pas exécuter le code suivant. À ce moment, l'ajout d'un "return ;" peut mettre fin à l'exécution. du code suivant.

Exemple :

public class TestReturn { 
    public static void main(String args[]) { 
       TestReturn t = new TestReturn(); 
        t.test1(); 
        t.test2(); 
    } 

    /** 
     * 无返回值类型的return语句测试 
     */ 
    public void test1() { 
        System.out.println("---------无返回值类型的return语句测试--------"); 
        for (int i = 1; ; i++) { 
            if (i == 4) return; 
            System.out.println("i = " + i); 
        } 
    } 

    /** 
     * 有返回值类型的return语句测试 
     * @return String 
     */ 
    public String test2(){ 
        System.out.println("---------有返回值类型的return语句测试--------"); 
        return "返回一个字符串"; 
    } 
}

运行结果: 
---------无返回值类型的return语句测试-------- 

 i = 1 

 i = 2

 i = 3  
---------有返回值类型的return语句测试------- 

返回一个字符串
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal