Maison > Java > JavaBase > le corps du texte

Comment écrire une fonction Java

Libérer: 2019-11-20 13:15:10
original
8599 Les gens l'ont consulté

Comment écrire une fonction Java

Une fonction est un bloc de code indépendant défini dans une classe pour implémenter une certaine fonction. En Java, les fonctions sont également appelées méthodes. La fonction principale de

est d'améliorer la réutilisabilité du code.

Les fonctions sont toutes exécutées dans la mémoire de la pile ; la fonction en cours d'exécution se trouve en haut de la pile.

Format de la fonction :

修饰符  返回值类型  函数名 (  [    参数类型1 参数名1,参数类型2 参数名2....  ]  ){
               //   [    ]    里面表示可选项,即参数不是必须的
                执行语句...
                return  返回值;    //返回值的类型必须与返回值类型一致
                  }
Copier après la connexion

Description :

Modificateur : Il peut s'agir d'un modificateur d'accès ou d'un modificateur de fonction (abstrait, final, statique, synchronisé), Il peut également être une combinaison des deux.

Type de valeur de retour : Le type de données utilisé pour limiter la valeur de retour de la fonction.

Type de paramètre : utilisé pour limiter le type de données transmis lors de l'appel de la fonction.

Nom du paramètre : C'est une variable utilisée pour recevoir les données transmises lors de l'appel de la méthode.

return : utilisé pour recevoir des méthodes et renvoyer des valeurs du type spécifié à partir de la fonction.

Valeur de retour : Cette valeur sera renvoyée à l'appelant de la fonction.

Exemple :

public class method {
    /*
     * 程序入口,主函数 .
     * 
     * @ 方法 <==> 函数,指的是同一个东西.
     */
    public static void main(String[] args) {
	// 通过函数名调用
	method01();
 
	method02(9, 3);
	System.out.println("5+6=" + add(5, 6));
    }
 
    /*
     * @ 函数的格式为:
     * 
     * @ 访问修饰符 返回值类型 函数名(参数类型1 参数名1,参数类型2 参数名2....){
     * 
     * @ 执行语句
     * 
     * @ return 返回值;//返回值的类型必须与返回值类型一致
     * 
     * @ }
     */
    /*
     * @ 声明一个静态函数method01() 无参数无返回值
     */
    static void method01() {
	System.out.println("这是method01方法,可以通过method01();调用.");
	// 这个return可以省略.每个函数都是以return结束,返回到函数调用处
	return;
    }
 
    /*
     * 有参数无返回值
     */
    static void method02(int num1, int num2) {
	method01();
	System.out.println("这是method02方法,第一个参数是" + num1 + "第二个参数是" + num2);
    }
 
    /*
     * 有返回值的返回值类型要和要返回的数据类型一致
     * 
     * @ 例如:计算两个整数的和,结果仍然是整型,返回值类型为int.返回值类型可以说基本数据类型,也可是自定义的数据类型
     */
    static int add(int num1, int num2) {
	int sum = 0; // 声明一个整形变量并初始化为0
	sum = num1 + num2;// 将num1和num2的和赋值给sum
	return sum;// 将sum的值返回到调用处
    }
 
}
Copier après la connexion

Pour plus de connaissances sur Java, veuillez prêter attention au tutoriel de base Java.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!