Méthodes en Java

Méthodes en Java
Une méthode Java est également connue comme une fonction et peut être prédéfinie ou définie par l'utilisateur. Les deux types de méthodes sont utilisés pour effectuer différentes fonctionnalités, comme les calculs, etc. La principale différence entre ces deux types de méthodes est qu'une méthode prédéfinie est déjà définie par la méthode dans n'importe quel langage de programmation et prête à l'emploi n'importe où dans le programme tandis qu'une méthode définie par l'utilisateur est définie par l'utilisateur / programmeur au besoin. Cet article fournira une compréhension détaillée des concepts suivants concernant les méthodes Java.
  • Qu'est-ce qu'une méthode Java
  • Syntaxe de base de la méthode Java
  • Comment créer et appeler une méthode
  • Comment passer les paramètres à une méthode

Alors, commençons!

Méthode / fonction Java

Dans Java, une méthode n'est rien d'autre qu'une unité ou un bloc de code utilisé pour effectuer une tâche / opération spécifique. Une méthode Java ne fonctionne que lorsque nous l'appelons et une fois qu'une méthode est définie dans un programme, il peut être utilisé n'importe où dans le cadre de la méthode.

Syntaxe de la méthode Java

L'extrait divisé ci-dessous fournit la syntaxe de base de la méthode Java définie par l'utilisateur:

RetourType Methodname (paramètres)

// déclarations

Une méthode Java peut avoir une liste de retour, nom et liste de paramètres.

  • Le type de retour de la méthode peut être vide, un type primitif tel que int, float, etc. ou un type de référence
  • tandis qu'un méthode Peut être n'importe quel nom écrit dans la convention de dénomination de Camel Case, suivi de la parenthèse ().
  • Dans la parenthèse (), un seul paramètre ou une liste de paramètres peut ou non être adopté.

Comment créer et appeler une méthode

En Java, une méthode doit être créée au sein de la classe, et tout ce que nous avons à faire est de définir le nom de fonction / méthode suivi de petits supports (). Voyons un exemple pour une meilleure compréhension de la façon de créer et d'appeler une méthode définie par l'utilisateur dans Java.

Exemple
Cet exemple prendra deux valeurs de l'utilisateur et les ajoutera à l'aide d'une méthode définie par l'utilisateur «SUM»:

Ajout de classe publique
Sum de vide statique ()
int num1, num2, résultat;
Scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez le premier numéro");
num1 = scan.NextInt ();
Système.dehors.println ("Entrez le deuxième numéro");
num2 = scan.NextInt ();
result = num1 + num2;
Système.dehors.println ("somme de deux nombres:" + résultat);

Maintenant, la méthode est créée avec succès et il est temps d'appeler la méthode et de le faire, nous rédigerons le nom de la méthode suivi de parenthèses dans la méthode principale:

public static void main (String [] args)
somme();

La figure dirigée ci-dessous fournit un code et une sortie complets:

Le SI-SIPPET authentifie lorsque nous appelons la fonction SUM () à partir de la méthode principale, il fournit la somme des valeurs intentées par l'utilisateur.

Comment passer les paramètres à une méthode

La valeur (s) peut être transmise à une méthode via le ou les paramètres et ces paramètres servent de variables dans une méthode. Nous devons passer les valeurs comme arguments lorsque vous appelez la méthode.

Une méthode paramétrée peut avoir des paramètres uniques ou multiples et tous les paramètres seront écrits dans la parenthèse. Dans le cas de plusieurs paramètres, tous les paramètres doivent être séparés avec une virgule.

L'exemple de divagations ci-dessous fournira une meilleure compréhension de la façon de passer les paramètres à une méthode.

Exemple
Cet exemple fournira la somme des données intentées par l'utilisateur et les données seront passées sous forme de paramètres:

Nous créons une fonction pour ajouter deux nombres:

Addition de vide statique (int n1, int n2)
Résultat int;
résultat = n1 + n2;
Système.dehors.println ("sum:" + result);

Dans la méthode principale, nous prenons deux valeurs de l'utilisateur:

public static void main (String [] args)
int numéro1, numéro2;
Scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez le premier numéro");
Number1 = scan.NextInt ();
Système.dehors.println ("Entrez le deuxième numéro");
nombre2 = scan.NextInt ();
addition (numéro1, numéro2);

Et nous avons passé les données intentées par l'utilisateur comme paramètres à la fonction de somme et l'appelez à partir de la méthode principale.

Le code complet et la sortie respective sont illustrés dans la figure ci-dessous:

Concluons le fonctionnement du programme ci-dessus, deux valeurs sont prises de l'utilisateur et les ont adoptées comme arguments à la méthode d'addition. La méthode d'addition ajoute à la fois les valeurs et affiche le résultat.

Conclusion

En Java, une méthode définie par l'utilisateur peut être une méthode paramétrée ou non paramétrée. Les méthodes non paramétrisées ne prennent aucune donnée comme paramètres. D'un autre côté, la méthode paramétrée prend un paramètre ou une liste des paramètres qui reçoivent les valeurs respectives de l'appel de la méthode. Cet article présente un aperçu complet de la méthode Java et de la façon de créer et d'appeler une méthode. De plus, il fournit un guide complet pour les méthodes Java paramétrées.