Qaytariladigan qiymatlar


ULASHISH

Qaytariladigan qiymatlar

Oldingi sahifada barcha misollarda void kalit so‘zidan foydalandik (masalan, static void myMethod(int x)), bu metod qiymat qaytarmasligi kerakligini bildiradi.

Agar metod qiymat qaytarishini istasangiz, void o‘rniga primitiv ma’lumot tipidan (masalan, int, char va h.k.) foydalanishingiz va metod ichida return kalit so‘zini ishlatishingiz mumkin:

Misol

public class Main {
  static int myMethod(int x) {
    return 5 + x;
  }

  public static void main(String[] args) {
    System.out.println(myMethod(3));
  }
}
// Outputs 8 (5 + 3)

O‘zingiz sinab ko‘ring »

Ushbu misol metodning ikki parametri yig‘indisini qaytaradi:

Misol

public class Main {
  static int myMethod(int x, int y) {
    return x + y;
  }

  public static void main(String[] args) {
    System.out.println(myMethod(5, 3));
  }
}
// Outputs 8 (5 + 3)

O‘zingiz sinab ko‘ring »

Natijani o‘zgaruvchida saqlashingiz ham mumkin (bu tavsiya etiladi, chunki bunday kodni o‘qish va qo‘llab-quvvatlash osonroq):

Misol

public class Main {
  static int myMethod(int x, int y) {
    return x + y;
  }

  public static void main(String[] args) {
    int z = myMethod(5, 3);
    System.out.println(z);
  }
}
// Outputs 8 (5 + 3)

O‘zingiz sinab ko‘ring »



Amaliy misol

Quyida qiymat qaytaruvchi metod yordamida 1 dan 5 gacha bo‘lgan sonlarning ikki baravarini (for siklidan foydalanib) ko‘rsatadigan oddiy va qiziqarli "o‘yin misoli" keltirilgan:

Misol

public class Main {
  // Method that doubles the number
  static int doubleGame(int x) {
    return x * 2;
  }

  public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
      System.out.println("Double of " + i + " is " + doubleGame(i));
    }
  }
}

O‘zingiz sinab ko‘ring »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!