Java - Parameterværdier

Indholdsfortegnelse
Det metoder De modtager generelt værdier, som de bruger til at udføre deres handlinger, da de returnerer en værdi eller ej, for eksempel hvis vi vil udskrive en pris med et bestemt format, er det normale, at prisen skal sendes til metoden som en parameter, så den giver formatet, eller når vi vil opnå den højeste værdi mellem to tal, er det logiske, at vi sender tallene for at sammenligne.
Det, vi forklarer, er det, vi kalder overførsel af værdier efter parametre, det vil sige at fastslå, at det skal modtage en metode til at arbejde.
Metodens magt
Det mest kraftfulde våben, en metode har, er, at den kan modtage værdier, det er det, vi kalder modtage parametre, med disse parametre er, at vi kan foretage dynamiske beregninger inden for metoden og derfor gøre det muligt for os at genbruge metoden inden for et eller flere programmer.
VigtigDen eneste betingelse, vi har, er, at de skal bestås i den rækkefølge og type, der forventes, så metoden ikke fejler eller ikke har fejlagtige værdier, derfor skal vi vide præcis, hvad metoden modtager.
Lad os se dette eksempel herunder, vi vil oprette en metode, der udskriver en streng et antal gange, for dette vil vores metode først modtage strengen og derefter et helt antal gange for at udskrive værdien:
 public class exampleParameters {public static void main (String [] args) {print ("Hej", 5); } offentlig statisk tomrumsudskrivning (strengbesked, int -tider) {for (int i = 0; i <gange; i ++) System.out.println (meddelelse); }} 

Hvis vi ser på vores metode, modtager den to parametre med nogle navne og datatyper, vi havde sagt, at den første var strengen og den anden antallet af gange, hvis vi ser på tidspunktet for at kalde metoden, gør vi det i denne rækkefølge , hvis vi gjorde det omvendt, ville vi få en fejl ved kompilering, lad os se, hvordan dette ser ud, når vi udfører det:

Det, der sker i metoden, forbliver i metoden
Et andet aspekt, som vi skal nævne, er, at de variabler og de forskellige værdier, som en metode bruger for at nå sit mål, kun er tilgængelig inden for metoden og det eneste, vi kommer til at modtage, er, hvad metoden returnerer eller udskriver, så hvis vi har en tæller i en cyklus inden for metoden, vil den kun kunne se den, og resten af ​​programmet vil ikke kunne påvirke det.
Lad os se et eksempel på en metode, der øger en variabel:
 public class Increment {public static void main (String [] args) {int x = 1; System.out.println ("Før man kalder metoden, er x" + x); variableIncrement (x); System.out.println ("Efter kald til metoden er x" + x); } public static void variableIncrement (int n) {n ++; System.out.println ("n inde i metoden er" + n); }} 

Her er det, vi gør, at vi i metoden øger den værdi, vi sender til den med 1, til vores formål vil det være 1, hvis vi ser metoden, udskriver den den øgede værdi og i vores hovedblok vi udskriver vores variabel x.
For at afslutte selvstudiet, lad os se på billedet eksekveringen, hvor x skal forblive intakt og på trods af at metoden bruger sin værdi og øger den:

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave