Hur skickar man argument till metoder i Java?

Hur Skickar Man Argument Till Metoder I Java



I Java är en metod en bit/block kod som utför en viss uppgift. Metoder används för att organisera kod i återanvändbara block som gör skriptet begripligt, lättare att läsa och underhålla. När en metod anropas kan användare skicka argument till den, vilket är värden som metoden använder för att utföra sin uppgift.

Den här guiden kommer att förklara metoden för att skicka argument till metoder tillsammans med möjliga exempel.

Hur skickar man argument till metoder i Java?

I Java hänvisar överföring av argument till metoder till att skicka data eller värden som parametrar till en metod så att metoden kan utföra operationer med dessa värden.







Syntaxen för att skicka argument till metoder i Java är följande:



metodnamn ( argument1 , argument2 , ... , argumentN ) ;

Här, ' metodnamn ' hänvisar till namnet på metoden som anropas, och ' argument1 ”, “ argument2 ”, …, ” argumentN ” är de värden eller data som skickas till metoden.



Notera : Parametrarna som kan skickas till en metod är obegränsade, om metodsignaturen (d.v.s. antalet, typen och ordningen för argumenten) matchar metoddefinitionen.





Exempel 1
Här är ett exempel på en metod som tar två argument:

offentlig klass Main {
offentlig statisk tomhet huvud ( Sträng [ ] args ) {
int resultat = belopp ( 5 , 7 ) ;
Systemet. ut . println ( 'S  um är' + resultat ) ;
}

offentlig statisk int belopp ( int nummer1 , int nummer2 ) {
lämna tillbaka nummer1 + nummer2 ;
}
}

I det här exemplet,



  • Definiera en metod som heter sum() som tar två heltalsargument ' nummer1 ' och ' nummer2 ”.
  • Anropa sedan summametoden från huvudmetoden och skicka den till två heltalsvärden 5 och 7.
  • den ' belopp() ”-metoden utför sin uppgift och returnerar resultatet.

Produktion

Metoden använde argument för att utföra sin uppgift och returnera ett resultat ' 12 ”.

Notera : Om argumenttyperna inte matchar parametertyperna får du ett kompileringsfel.

Exempel 2
Här är ett exempel på en metod som tar ett strängargument:

offentlig klass Main {
offentlig statisk tomhet huvud ( Sträng [ ] args ) {
Sträng meddelande = 'Hej världen!' ;
printMessage ( meddelande ) ;
}

offentlig statisk tomhet printMessage ( Sträng meddelande ) {
Systemet. ut . println ( meddelande ) ;
}
}

I det här exemplet,

  • Definiera en metod som kallas printMessage som tar ett ensträngsargumentmeddelande. Metoden skriver ut värdet till konsolen.
  • Ring sedan ' printMessage ”-metoden från huvudmetoden och skicka den ett strängvärde ” Hej världen! ”.
  • den ' printMessage ”-metoden utför sin uppgift och skriver ut värdet till konsolen.

Produktion

Skriv slutligen ut resultatvärdet ' Hej världen! ” till konsolfönstret.

Slutsats

Genom att skicka argument till metoder i Java kan utvecklare skicka data eller värden som parametrar till en metod. Detta är en grundläggande aspekt av Java-programmering, eftersom det gör det möjligt för metoden att utföra operationer med dessa värden. Syntaxen för att skicka argument till metoder i Java är enkel och lätt att använda, och antalet argument som kan skickas till en metod är obegränsat.