Kako proslijediti argumente metodama u Javi?

Kako Proslijediti Argumente Metodama U Javi



U Javi, metoda je dio/blok koda koji obavlja određeni zadatak. Metode se koriste za organiziranje koda u blokove za višekratnu upotrebu koji skriptu čine razumljivom, lakšom za čitanje i održavanje. Kada se metoda pozove, korisnici joj mogu proslijediti argumente, a to su vrijednosti koje metoda koristi za obavljanje svoje zadaće.

Ovaj će vodič objasniti metodu za prosljeđivanje argumenata metodama zajedno s mogućim primjerima.

Kako proslijediti argumente metodama u Javi?

U Javi, prosljeđivanje argumenata metodama odnosi se na prosljeđivanje podataka ili vrijednosti kao parametara metodi tako da metoda može izvoditi operacije koristeći te vrijednosti.







Sintaksa za prosljeđivanje argumenata metodama u Javi je sljedeća:



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

Ovdje, ' methodName ” odnosi se na naziv metode koja se poziva, a „ argument1 ”, “ argument2 “, …, “ argumentN ” su vrijednosti ili podaci koji se prosljeđuju metodi.



Bilješka : Parametri koji se mogu proslijediti metodi su neograničeni, ako potpis metode (tj. broj, vrsta i redoslijed argumenata) odgovara definiciji metode.





Primjer 1
Evo primjera metode koja uzima dva argumenta:

javnost razreda Glavni {
javnost statički poništiti glavni ( Niz [ ] args ) {
int proizlaziti = iznos ( 5 , 7 ) ;
Sustav. van . println ( 'S   um je ' + proizlaziti ) ;
}

javnost statički int iznos ( int broj1 , int broj2 ) {
povratak broj1 + broj2 ;
}
}

U ovom primjeru,



  • Definirajte metodu nazvanu sum() koja uzima dva argumenta cijelog broja ' broj1 ' i ' broj2 ”.
  • Zatim pozovite metodu zbroja iz glavne metode i proslijedite je dvjema cjelobrojnim vrijednostima 5 i 7.
  • ' iznos() ” metoda obavlja svoj zadatak i vraća rezultat.

Izlaz

Metoda je koristila argumente da izvrši svoj zadatak i vrati rezultat “ 12 ”.

Bilješka : Ako tipovi argumenata ne odgovaraju tipovima parametara, dobit ćete pogrešku kompilacije.

Primjer 2
Evo primjera metode koja uzima argument niza:

javnost razreda Glavni {
javnost statički poništiti glavni ( Niz [ ] args ) {
Niz poruka = 'Pozdrav svijete!' ;
printMessage ( poruka ) ;
}

javnost statički poništiti printMessage ( Niz poruka ) {
Sustav. van . println ( poruka ) ;
}
}

U ovom primjeru,

  • Definirajte metodu nazvanu printMessage koja uzima argumentnu poruku s jednim nizom. Metoda ispisuje vrijednost na konzolu.
  • Zatim nazovite ' printMessage ' metodu iz glavne metode i proslijedite joj vrijednost niza ' Pozdrav svijete! ”.
  • ' printMessage ” metoda obavlja svoj zadatak i ispisuje vrijednost na konzolu.

Izlaz

Na kraju ispišite vrijednost rezultata ' Pozdrav svijete! ” do prozora konzole.

Zaključak

Prosljeđivanje argumenata metodama u Javi omogućuje programerima da proslijede podatke ili vrijednosti kao parametre metodi. Ovo je temeljni aspekt Java programiranja jer omogućuje metodi izvođenje operacija pomoću tih vrijednosti. Sintaksa za prosljeđivanje argumenata metodama u Javi je jednostavna i laka za korištenje, a broj argumenata koji se mogu proslijediti metodi je neograničen.