Cum să transmiteți argumente la metode în Java?

Cum Sa Transmiteti Argumente La Metode In Java



În Java, o metodă este o bucată/bloc de cod care îndeplinește o anumită sarcină. Sunt folosite metode pentru a organiza codul în blocuri reutilizabile care fac scriptul ușor de înțeles, mai ușor de citit și de întreținut. Când o metodă este apelată, utilizatorii îi pot transmite argumente, care sunt valori pe care metoda le folosește pentru a-și îndeplini sarcina.

Acest ghid va explica metoda de transmitere a argumentelor metodelor împreună cu exemple posibile.

Cum să transmiteți argumente la metode în Java?

În Java, transmiterea argumentelor către metode se referă la transmiterea datelor sau a valorilor ca parametri către o metodă, astfel încât metoda să poată efectua operații folosind acele valori.







Sintaxa pentru transmiterea argumentelor metodelor în Java este următoarea:



methodName ( argument 1 , argumentul2 , ... , argument N ) ;

Aici, ' methodName ” se referă la numele metodei care este apelată și ” argument 1 ”, “ argumentul2 ”, …, “ argument N ” sunt valorile sau datele care sunt transmise metodei.



Notă : Parametrii care pot fi transferați unei metode sunt nelimitați, dacă semnătura metodei (adică numărul, tipul și ordinea argumentelor) se potrivește cu definiția metodei.





Exemplul 1
Iată un exemplu de metodă care ia două argumente:

public clasă Principal {
public static gol principal ( Şir [ ] argumente ) {
int rezultat = sumă ( 5 , 7 ) ;
Sistem. afară . println ( „S   um este” + rezultat ) ;
}

public static int sumă ( int num1 , int num2 ) {
întoarcere num1 + num2 ;
}
}

În acest exemplu,



  • Definiți o metodă numită sum() care ia două argumente întregi „ num1 ' și ' num2 ”.
  • Apoi, apelați metoda sum din metoda principală și treceți-o la două valori întregi 5 și 7.
  • sumă() ” metoda își îndeplinește sarcina și returnează rezultatul.

Ieșire

Metoda a folosit argumente pentru a-și îndeplini sarcina și a returna un rezultat „ 12 ”.

Notă : Dacă tipurile de argument nu se potrivesc cu tipurile de parametri, veți primi o eroare de compilare.

Exemplul 2
Iată un exemplu de metodă care ia un argument șir:

public clasă Principal {
public static gol principal ( Şir [ ] argumente ) {
Şir mesaj = 'Salut Lume!' ;
printMessage ( mesaj ) ;
}

public static gol printMessage ( Şir mesaj ) {
Sistem. afară . println ( mesaj ) ;
}
}

În acest exemplu,

  • Definiți o metodă numită printMessage care preia un mesaj cu un singur șir argument. Metoda imprimă valoarea în consolă.
  • Apoi, sunați „ printMessage ” metoda din metoda principală și transmiteți-i o valoare șir ” Salut Lume! ”.
  • printMessage ” metoda își îndeplinește sarcina și imprimă valoarea în consolă.

Ieșire

În cele din urmă, imprimați valoarea rezultatului „ Salut Lume! ” la fereastra consolei.

Concluzie

Transmiterea de argumente la metode în Java permite dezvoltatorilor să transmită date sau valori ca parametri unei metode. Acesta este un aspect fundamental al programării Java, deoarece permite metodei să efectueze operații folosind acele valori. Sintaxa pentru transmiterea argumentelor metodelor în Java este simplă și ușor de utilizat, iar numărul de argumente care pot fi transmise unei metode este nelimitat.