Java - Valeurs des paramètres

Table des matières
Les méthodes Ils reçoivent généralement des valeurs qu'ils utilisent pour effectuer leurs actions puisqu'ils renvoient une valeur ou non, par exemple si on veut imprimer un prix avec un certain format, la chose normale est que le prix doit être passé à la méthode comme un paramètre pour qu'il donne le format ou quand on veut obtenir la valeur la plus élevée entre deux nombres, la logique est que l'on passe les nombres à comparer.
Ce que nous expliquons, c'est ce que nous appelons passer des valeurs par paramètres, c'est-à-dire établir qu'il doit recevoir une méthode pour fonctionner.
Le pouvoir de la méthode
L'arme la plus puissante d'une méthode est qu'elle peut recevoir des valeurs, c'est ce qu'on appelle recevoir des paramètres, avec ces paramètres est que l'on peut faire des calculs dynamiques au sein de la méthode et donc nous permettre de réutiliser la méthode au sein d'un ou plusieurs programmes.
ImportantLa seule condition que nous avons est qu'ils doivent être passés dans l'ordre et le type attendus, afin que la méthode n'échoue pas ou n'ait pas de valeurs erronées, nous devons donc savoir exactement ce que la méthode reçoit.
Voyons cet exemple ci-dessous, nous voulons créer une méthode qui imprime une chaîne un certain nombre de fois, pour cela notre méthode recevra d'abord la chaîne puis un nombre entier de fois pour imprimer la valeur :
 public class exampleParameters {public static void main (String [] args) {print ("Bonjour", 5); } public static void print (string message, int times) {for (int i = 0; i <times; i ++) System.out.println (message); }} 

Si nous regardons notre méthode, elle reçoit deux paramètres avec des noms et des types de données, nous avions dit que le premier était la chaîne et le second le nombre de fois, si nous regardons au moment de l'appel de la méthode nous le faisons dans cet ordre , si nous le faisions à l'inverse, nous obtiendrions une erreur lors de la compilation, voyons à quoi cela ressemble lorsque nous l'exécutons :

Ce qui se passe dans la méthode reste dans la méthode
Un autre aspect que nous devons mentionner est que les variables et les différentes valeurs qu'une méthode utilise pour atteindre son objectif ne sont que accessible dans la méthode et la seule chose que nous allons recevoir est ce que la méthode renvoie ou imprime, donc si nous avons un compteur dans un cycle au sein de la méthode, il ne pourra que le voir et le reste du programme ne pourra pas influencer il.
Voyons un exemple de méthode qui incrémente une variable :
 public class Increment {public static void main (String [] args) {int x = 1; System.out.println ("Avant d'appeler la méthode, x est" + x); variableIncrément (x); System.out.println ("Après avoir appelé la méthode, x est" + x); } public static void variableIncrement (int n) {n ++; System.out.println ("n à l'intérieur de la méthode est" + n); }} 

Ici, ce que nous faisons, c'est que dans la méthode, nous augmentons la valeur que nous lui passons de 1, pour nos besoins, ce sera 1, si nous voyons la méthode, elle imprime la valeur augmentée et dans notre bloc principal nous imprimons notre variable x.
Pour finir le tutoriel, voyons dans l'image l'exécution où x doit rester intact et malgré le fait que la méthode utilise sa valeur et l'augmente :

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave