Paano Ipasa ang Mga Argumento sa Mga Paraan sa Java?

Paano Ipasa Ang Mga Argumento Sa Mga Paraan Sa Java



Sa Java, ang isang paraan ay isang piraso/block ng code na nagsasagawa ng isang partikular na gawain. Ang mga pamamaraan ay ginagamit upang ayusin ang code sa magagamit muli na mga bloke na ginagawang naiintindihan ang script, mas madaling basahin, at mapanatili. Kapag tinawag ang isang pamamaraan, maaaring magpasa ang mga user ng mga argumento dito, na mga halaga na ginagamit ng pamamaraan upang maisagawa ang gawain nito.

Ipapaliwanag ng gabay na ito ang paraan upang ipasa ang mga argumento sa mga pamamaraan kasama ang mga posibleng halimbawa.

Paano Ipasa ang Mga Argumento sa Mga Paraan sa Java?

Sa Java, ang pagpasa ng mga argumento sa mga pamamaraan ay tumutukoy sa pagpasa ng data o mga halaga bilang mga parameter sa isang pamamaraan upang ang pamamaraan ay makapagsagawa ng mga operasyon gamit ang mga halagang iyon.







Ang syntax para sa pagpasa ng mga argumento sa mga pamamaraan sa Java ay ang mga sumusunod:



methodName ( argumento1 , argumento2 , ... , argumentN ) ;

Dito,' methodName Ang ” ay tumutukoy sa pangalan ng pamamaraang tinatawag, at “ argumento1 ”, “ argumento2 ”, …, “ argumentN ” ay ang mga halaga o data na ipinasa sa pamamaraan.



Tandaan : Ang mga parameter na maaaring ipasa sa isang pamamaraan ay walang limitasyon, kung ang lagda ng pamamaraan (ibig sabihin, ang numero, uri, at pagkakasunud-sunod ng mga argumento) ay tumutugma sa kahulugan ng pamamaraan.





Halimbawa 1
Narito ang isang halimbawa ng isang pamamaraan na tumatagal ng dalawang argumento:

pampubliko klase Pangunahing {
pampubliko static walang bisa pangunahing ( String [ ] args ) {
int resulta = kabuuan ( 5 , 7 ) ;
Sistema. palabas . println ( 'Ang s   um ay ' + resulta ) ;
}

pampubliko static int kabuuan ( int num1 , int num2 ) {
bumalik num1 + num2 ;
}
}

Sa halimbawang ito,



  • Tukuyin ang isang pamamaraan na tinatawag na sum() na tumatagal ng dalawang integer na argumento ' num1 'at' num2 ”.
  • Pagkatapos, tawagan ang sum method mula sa pangunahing paraan at ipasa ito sa dalawang integer na halaga 5 at 7.
  • Ang ' kabuuan() ” paraan ay gumaganap ng gawain nito at ibinabalik ang resulta.

Output

Ang pamamaraan ay gumamit ng mga argumento upang maisagawa ang gawain nito at ibalik ang isang resulta ' 12 ”.

Tandaan : Kung hindi tumutugma ang mga uri ng argumento sa mga uri ng parameter, makakakuha ka ng error sa compilation.

Halimbawa 2
Narito ang isang halimbawa ng isang paraan na tumatagal ng isang string argument:

pampubliko klase Pangunahing {
pampubliko static walang bisa pangunahing ( String [ ] args ) {
String mensahe = 'Hello, Mundo!' ;
printMessage ( mensahe ) ;
}

pampubliko static walang bisa printMessage ( String mensahe ) {
Sistema. palabas . println ( mensahe ) ;
}
}

Sa halimbawang ito,

  • Tukuyin ang isang paraan na tinatawag na printMessage na tumatagal ng isang single-string na mensahe ng argumento. Ang pamamaraan ay nagpi-print ng halaga sa console.
  • Pagkatapos, tawagan ang ' printMessage 'paraan mula sa pangunahing pamamaraan at ipasa ito ng isang halaga ng string' Hello, Mundo! ”.
  • Ang ' printMessage Ginagawa ng paraan ang gawain nito at ini-print ang halaga sa console.

Output

Panghuli, i-print ang halaga ng resulta ' Hello, Mundo! ” sa console window.

Konklusyon

Ang pagpasa ng mga argumento sa mga pamamaraan sa Java ay nagbibigay-daan sa mga developer na magpasa ng data o mga halaga bilang mga parameter sa isang pamamaraan. Ito ay isang pangunahing aspeto ng Java programming, dahil binibigyang-daan nito ang pamamaraan na magsagawa ng mga operasyon gamit ang mga halagang iyon. Ang syntax para sa pagpasa ng mga argumento sa mga pamamaraan sa Java ay diretso at madaling gamitin, at ang bilang ng mga argumento na maaaring ipasa sa isang pamamaraan ay walang limitasyon.