Hvordan overføre argumenter til metoder i Java?

Hvordan Overfore Argumenter Til Metoder I Java



I Java er en metode en kodebit/blokk som utfører en bestemt oppgave. Metoder brukes til å organisere kode i gjenbrukbare blokker som gjør skriptet forståelig, lettere å lese og vedlikeholde. Når en metode kalles, kan brukere sende argumenter til den, som er verdier som metoden bruker for å utføre oppgaven.

Denne veiledningen vil forklare metoden for å overføre argumenter til metoder sammen med mulige eksempler.

Hvordan overføre argumenter til metoder i Java?

I Java refererer det å sende argumenter til metoder til å sende data eller verdier som parametere til en metode slik at metoden kan utføre operasjoner ved å bruke disse verdiene.







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



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

Her, ' metodenavn ' refererer til navnet på metoden som kalles, og ' argument1 ', ' argument2 ', ..., ' argumentN ” er verdiene eller dataene som sendes til metoden.



Merk : Parametrene som kan sendes til en metode er ubegrensede, hvis metodesignaturen (dvs. antallet, typen og rekkefølgen til argumentene) samsvarer med metodedefinisjonen.





Eksempel 1
Her er et eksempel på en metode som tar to argumenter:

offentlig klasse Hoved {
offentlig statisk tomrom hoved- ( String [ ] args ) {
int resultat = sum ( 5 , 7 ) ;
System. ute . println ( 'S  um er' + resultat ) ;
}

offentlig statisk int sum ( int nummer1 , int nummer2 ) {
komme tilbake nummer1 + nummer2 ;
}
}

I dette eksemplet,



  • Definer en metode kalt sum() som tar to heltallsargumenter ' nummer1 ' og ' nummer2 '.
  • Deretter kaller du summetoden fra hovedmetoden og sender den til to heltallsverdier 5 og 7.
  • « sum() ”-metoden utfører sin oppgave og returnerer resultatet.

Produksjon

Metoden brukte argumenter for å utføre oppgaven og returnere et resultat ' 12 '.

Merk : Hvis argumenttypene ikke samsvarer med parametertypene, får du en kompileringsfeil.

Eksempel 2
Her er et eksempel på en metode som tar et strengargument:

offentlig klasse Hoved {
offentlig statisk tomrom hoved- ( String [ ] args ) {
String beskjed = 'Hei Verden!' ;
printMessage ( beskjed ) ;
}

offentlig statisk tomrom printMessage ( String beskjed ) {
System. ute . println ( beskjed ) ;
}
}

I dette eksemplet,

  • Definer en metode kalt printMessage som tar en enkeltstrengs argumentmelding. Metoden skriver ut verdien til konsollen.
  • Deretter ringer du ' printMessage 'metode fra hovedmetoden og gi den en strengverdi' Hei Verden! '.
  • « printMessage ”-metoden utfører oppgaven sin og skriver ut verdien til konsollen.

Produksjon

Skriv til slutt ut resultatverdien ' Hei Verden! ' til konsollvinduet.

Konklusjon

Ved å sende argumenter til metoder i Java kan utviklere sende data eller verdier som parametere til en metode. Dette er et grunnleggende aspekt ved Java-programmering, da det gjør det mulig for metoden å utføre operasjoner med disse verdiene. Syntaksen for å sende argumenter til metoder i Java er grei og enkel å bruke, og antallet argumenter som kan sendes til en metode er ubegrenset.