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);

  }

}