Metodat qe kerkojne nje parameter.
Shpesh nje metode ka nevoje per nje informacion qe te kryeje veprimet e saj.
Ky informacion quhet argument (parameter).
Parametrat deklarohen duke vendosur ne fillim tipin pastaj emrin
EDHE SIKUR TIPI TE JETE I NJEJTE
p.sh.
void shuma (int a , int b) // koka e metodes
{
trupi
}
Metodat me argumenta qe nuk kthejne vlere thirren duke shkruar emrin e tyre dhe ne kllapa vlerat perkatese te argumentave qe mund te jene :
1 konstante
2 variabla
3 shprehje
Ne fund vendoset ;
psh: Shuma (4,5); // thirret metoda shuma per vlerat 4 dhe 5 (konstante)
Shuma (a,b); // thirret me dy variabla te cilet jane deklaruar dhe
kene marre vlere me lart
int a = 3, b = 1;
Shuma (a-2,b+5); // do afishohet 1+6 = 7
// Shembull demostrimi i metodave me argumenta qe kthejne vlere.
public class Rrogat
{
public static void main(String[] args)
{
double rroga1 = 200.00;
double rroga2 = 800.00;
System.out.println("Thirret metoda:");
rrogaERritur(400.00);
rrogaERritur(rroga1);
rrogaERritur(rroga2);
}
public static void rrogaERritur(double rroga)
{
double rrogaEre;
final double perqindja = 0.10;
rrogaEre = rroga +rroga * perqindja;
System.out.println("Rroga e rritur eshte " + rrogaEre);
}
}
Metodat qe kerkojne shume parametra
Nje metode mund te permbaje disa parametra te cilet ndahen me presje
Argumentat qe jepen ne thirrjen e metodes duhet te korrespondojne me deklarimin e
parametrave perkates ne koken e metodes.
- te kene numer te njejte parametrash/ argumentash
- te kene tipe te njejta
Shembull:
public class Rrogat_perqindja
{
public static void main(String[] args)
{
rrogaERritur(400.00,0.1);
rrogaERritur(505,0.2);
rrogaERritur(1002,0.5);
}
public static void rrogaERritur(double rroga, double perqindja)
{
double rrogaEre;
rrogaEre = rroga +rroga * perqindja;
System.out.println("Rroga e rritur eshte "
+ rrogaEre);
}
}