Skip to main content

Java-da taqqoslash operatori

Taqqoslash operatorlari

Taqqoslash operatorlari ikki qiymatni solishtirish uchun ishlatiladi. Bu operatorlar sonlar yoki o'zgaruvchilar o'rtasida mantiqiy munosabatlarni aniqlash imkonini beradi. Quyida asosiy taqqoslash operatorlari va ularning ishlatilishi ko'rsatilgan:

  1. Tenglik operatori (==)
    Tenglik operatori ikki qiymatni solishtiradi va ular teng bo'lsa, true, aks holda false qiymatini qaytaradi.

    int a = 5;
    int b = 5;

    boolean tengmi = a == b;

    System.out.println("a va b tengmi? " + tengmi); // Natija: true

    Bu yerda tengmi o'zgaruvchisi a == b natijasida true qiymatini oladi, chunki a va b teng.

  2. Teng emas operatori (!=)
    Teng emas operatori ikki qiymat teng bo'lmasa, true qaytaradi, teng bo'lsa, false.

    int a = 5;
    int b = 10;

    boolean tengEmasmi = a != b;

    System.out.println("a va b teng emasmi? " + tengEmasmi); // Natija: true
  3. Kichik operatori (<)
    Bu operator birinchi qiymat ikkinchisidan kichik bo'lsa, true, aks holda false beradi.

    int a = 3;
    int b = 7;

    boolean kichikmi = a < b;

    System.out.println("a b dan kichikmi? " + kichikmi); // Natija: true

    Bu misolda kichikmi o'zgaruvchisi true bo'ladi, chunki a 7 dan kichik.

  4. Katta operatori (>)
    Katta operatori birinchi qiymat ikkinchisidan katta bo'lsa, true, aks holda false beradi

    int a = 10;
    int b = 5;

    boolean kattami = a > b;

    System.out.println("a b dan kattami? " + kattami); // Natija: true

    Bu yerda kattami o'zgaruvchisi true qiymatini oladi, chunki a 5 dan katta.

  5. Kichik yoki teng operatori (<=)
    Bu operator birinchi qiymat ikkinchisidan kichik yoki teng bo'lsa, true, aks holda false beradi.

    int a = 5;
    int b = 5;

    boolean kichikYokiTengmi = a <= b;

    System.out.println("a b dan kichik yoki tengmi? " + kichikYokiTengmi); // Natija: true

    Bu yerda kichikYokiTengmi o'zgaruvchisi true bo'ladi, chunki a va b teng.

  6. Katta yoki teng operatori (>=)
    Bu operator birinchi qiymat ikkinchisidan katta yoki teng bo'lsa, true, aks holda false beradi.

    int a = 10;
    int b = 10;

    boolean kattaYokiTengmi = a >= b;

    System.out.println("a b dan katta yoki tengmi? " + kattaYokiTengmi); // Natija: true

    Bu yerda kattaYokiTengmi o'zgaruvchisi true bo'ladi, chunki a va b teng.