Java metod parametrlari


ULASHISH

Parametrlar va argumentlar

Ma’lumotlarni metodlarga parametr sifatida uzatish mumkin. Parametrlar metod ichida o‘zgaruvchi vazifasini bajaradi.

Parametrlar metod nomidan keyin, qavslar ichida ko‘rsatiladi. Xohlagancha parametr qo‘shishingiz mumkin, faqat ularni vergul bilan ajrating.

Quyidagi misolda parametr sifatida fname nomli String qabul qiladigan metod bor. Metod chaqirilganda biz ism uzatamiz va u metod ichida to‘liq ismni chiqarish uchun ishlatiladi:

Misol

public class Main {
  static void myMethod(String fname) {
    System.out.println(fname + " Refsnes");
  }

  public static void main(String[] args) {
    myMethod("Liam");
    myMethod("Jenny");
    myMethod("Anja");
  }
}
// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

O‘zingiz sinab ko‘ring »

Parametr metodga uzatilganda u argument deb ataladi. Demak, yuqoridagi misolda fname — parametr, Liam, Jenny va Anja esa argumentlar.


Bir nechta parametr

Xohlagancha parametrga ega bo‘lishingiz mumkin:

Misol

public class Main {
  static void myMethod(String fname, int age) {
    System.out.println(fname + " is " + age);
  }

  public static void main(String[] args) {
    myMethod("Liam", 5);
    myMethod("Jenny", 8);
    myMethod("Anja", 31);
  }
}

// Liam is 5
// Jenny is 8
// Anja is 31

O‘zingiz sinab ko‘ring »

E’tibor bering, bir nechta parametr bilan ishlaganda metod chaqiruvidagi argumentlar soni parametrlar soniga teng bo‘lishi va argumentlar xuddi shu tartibda uzatilishi kerak.



If...Else ishlatilgan metod

Metodlar ichida if...else operatorlaridan foydalanish keng tarqalgan:

Misol

public class Main {

  // Create a checkAge() method with an integer variable called age
  static void checkAge(int age) {

    // If age is less than 18, print "access denied"
    if (age < 18) {
      System.out.println("Access denied - You are not old enough!");

    // If age is greater than, or equal to, 18, print "access granted"
    } else {
      System.out.println("Access granted - You are old enough!");
    }

  }

  public static void main(String[] args) {
    checkAge(20); // Call the checkAge method and pass along an age of 20
  }
}

// Outputs "Access granted - You are old enough!"

O‘zingiz sinab ko‘ring »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!