Hvordan overfører man argumenter til metoder i Java?

Hvordan Overforer Man Argumenter Til Metoder I Java



I Java er en metode et stykke/blok kode, der udfører en bestemt opgave. Metoder bruges til at organisere kode i genanvendelige blokke, der gør scriptet forståeligt, lettere at læse og vedligeholde. Når en metode kaldes, kan brugere sende argumenter til den, som er værdier, som metoden bruger til at udføre sin opgave.

Denne vejledning vil forklare metoden til at videregive argumenter til metoder sammen med mulige eksempler.

Hvordan overføres argumenter til metoder i Java?

I Java refererer overførsel af argumenter til metoder til at overføre data eller værdier som parametre til en metode, så metoden kan udføre operationer ved hjælp af disse værdier.







Syntaksen for at sende argumenter til metoder i Java er som følger:



metodenavn ( argument 1 , argument 2 , ... , argumentN ) ;

Her, ' metodenavn ' refererer til navnet på den metode, der kaldes, og ' argument 1 ', ' argument 2 ”, …, ” argumentN ” er de værdier eller data, der sendes til metoden.



Bemærk : De parametre, der kan overføres til en metode, er ubegrænsede, hvis metodesignaturen (dvs. antallet, typen og rækkefølgen af ​​argumenterne) matcher metodedefinitionen.





Eksempel 1
Her er et eksempel på en metode, der tager to argumenter:

offentlig klasse Hoved {
offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
int resultat = sum ( 5 , 7 ) ;
System. ud . println ( 'Summet er' + resultat ) ;
}

offentlig statisk int sum ( int nummer1 , int nummer 2 ) {
Vend tilbage nummer1 + nummer 2 ;
}
}

I dette eksempel,



  • Definer en metode kaldet sum(), der tager to heltalsargumenter ' nummer1 ' og ' nummer 2 ”.
  • Kald derefter summetoden fra hovedmetoden og overfør den til to heltalsværdier 5 og 7.
  • Det ' sum() ”-metoden udfører sin opgave og returnerer resultatet.

Produktion

Metoden brugte argumenter til at udføre sin opgave og returnere et resultat ' 12 ”.

Bemærk : Hvis argumenttyperne ikke matcher parametertyperne, får du en kompileringsfejl.

Eksempel 2
Her er et eksempel på en metode, der tager et strengargument:

offentlig klasse Hoved {
offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
Snor besked = 'Hej Verden!' ;
printBesked ( besked ) ;
}

offentlig statisk ugyldig printBesked ( Snor besked ) {
System. ud . println ( besked ) ;
}
}

I dette eksempel,

  • Definer en metode kaldet printMessage, der tager en enkeltstrengs argumentmeddelelse. Metoden udskriver værdien til konsollen.
  • Ring derefter til ' printBesked 'metode fra hovedmetoden og send den en strengværdi' Hej Verden! ”.
  • Det ' printBesked ”-metoden udfører sin opgave og udskriver værdien til konsollen.

Produktion

Udskriv endelig resultatværdien ' Hej Verden! ” til konsolvinduet.

Konklusion

Overførsel af argumenter til metoder i Java giver udviklere mulighed for at videregive data eller værdier som parametre til en metode. Dette er et grundlæggende aspekt af Java-programmering, da det gør det muligt for metoden at udføre operationer ved hjælp af disse værdier. Syntaksen for at overføre argumenter til metoder i Java er ligetil og nem at bruge, og antallet af argumenter, der kan overføres til en metode, er ubegrænset.