Maison  >  Article  >  Java  >  qu'est-ce que la fonction Java

qu'est-ce que la fonction Java

(*-*)浩
(*-*)浩original
2019-05-21 21:08:3017355parcourir

Une fonction en Java est également appelée méthode, qui est un bloc de code indépendant défini dans une classe pour implémenter une certaine fonction ; sa fonction est d'améliorer la réutilisabilité et la lisibilité du code. Le format de syntaxe de la fonction est "nom de la fonction de type de valeur de retour du modificateur (type de paramètre formel 1 nom du paramètre 1...) {instruction du corps de la fonction ; valeur de retour de retour ;}".

qu'est-ce que la fonction Java

Cet article présentera la définition et l'utilisation des fonctions 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.

Pourquoi avons-nous besoin de fonctions ?

Le but est d'améliorer la réutilisabilité et la lisibilité du programme.

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

Format de la fonction

修饰符 返回值类型 函数名(形式参数类型1  参数名1,形式参数类型2  参数名2,形式参数类型3  参数名3......)
{
    函数体语句;
    return  返回值;
}

Description :

Modificateur : public public static static

Type de valeur de retour : C'est le type de données du résultat fonctionnel implémenté par la fonction.

Nom de la méthode : définissez-la vous-même, à condition qu'elle soit conforme aux règles de dénomination des identifiants ; règles de dénomination des cas de chameau : la première lettre d'un seul mot est en minuscule et la première lettre des mots après plusieurs mots est capitalisé.

Liste des paramètres : c'est-à-dire la liste formelle des paramètres, utilisée pour recevoir les paramètres réels.

Type de paramètre : le type de données du paramètre

Nom du paramètre : nom de la variable

Instruction du corps de la fonction : la fonction à compléter par la fonction

return : utiliser Pour terminer la fonction

valeur de retour : c'est-à-dire le résultat de la fonction de cette fonction, qui est ramené au lieu appelant par return.

Remarque : void signifie que le type de valeur de retour est incertain. Cela ne peut pas être compris comme aucune valeur de retour, mais le type de valeur de retour est incertain

In ; De plus, le type de valeur de retour est Lorsque le type de valeur de retour est nul, car le type de valeur de retour ne peut pas être déterminé, les variables de paramètres formelles ne peuvent pas être définies pour le recevoir

Lorsque le type de valeur de retour est nul, return n'a pas besoin d'être écrit ; ; mais lorsque le type de valeur de retour est autre, tel que int String, etc. Il doit être écrit si nécessaire, sinon des erreurs de compilation se produiront.

Trois étapes pour personnaliser une fonction

Déterminer le type de valeur de retour

Déterminer le nom de la méthode

Effacer la liste des paramètres

Passage des paramètres de la fonction

Paramètres formels : les paramètres lorsque la fonction est définie sont des paramètres formels------>appelés paramètres formels

Paramètres réels : les paramètres lors de l'appel de la fonction sont des paramètres réels ------>appelés paramètres réels

Passage de paramètres : seuls les paramètres réels peuvent être transmis aux paramètres formels

Remarque : Les paramètres réels et les paramètres formels doivent être cohérents en nombre, ordre et type.

Exemple : L'écriture d'une sous-fonction qui calcule la somme de deux nombres nécessite saisie au clavier :

import java.util.Scanner;//导入键盘录入的类 Scanner
class Demo_1
{
	public static void main(String[] args)
	{
		Scanner sc=new Scanner(System.in);//创建键盘录入类Scanner 的对象
		System.out.println("请输入第一个正整数");
		int num1=sc.nextInt();//通过对象sc调用Scanner类中的nextInt()方法读取输入的数据并进行存储
 
 
		System.out.println("请输入第二个正整数");
		int num2=sc.nextInt();
 
 
		int sums=add(num1,num2);//函数调用:定义一个int型的变量来接收和
		System.out.println("sums="+sums);
 
 
	}
	public static int add(int a,int b)//求和函数 子函数
	{
		int sum;
		sum=a+b;
		return sum;
	}
}

Résultat :

1
2
sum=3

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!

Déclaration:
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