Mantiqiy operatorlar


ULASHISH

Mantiqiy operatorlar

Taqqoslash operatorlari kabi mantiqiy operatorlar yordamida ham true yoki false qiymatlarini tekshirishingiz mumkin.

Mantiqiy operatorlar bir nechta shartni birlashtirib, o‘zgaruvchilar yoki qiymatlar o‘rtasidagi mantiqni aniqlash uchun ishlatiladi:

Operator Nomi Tavsif Misol Sinab ko‘ring
&&  Mantiqiy VA (and) Ikkala ifoda ham rost bo‘lsa, true qaytaradi x < 5 &&  x < 10 Sinab ko‘ring »
||  Mantiqiy YOKI (or) Ifodalardan biri rost bo‘lsa, true qaytaradi x < 5 || x < 4 Sinab ko‘ring »
! Mantiqiy INKOR (not) Natijani teskarisiga o‘zgartiradi: natija rost bo‘lsa, false qaytaradi !(x < 5 && x < 10) Sinab ko‘ring »

Hayotiy misol: tizimga kirishni tekshirish

Quyidagi misolda mantiqiy operatorlardan real vaziyatda, masalan, tizimga kirganlik holati va kirish huquqlarini tekshirishda qanday foydalanish mumkinligi ko‘rsatilgan:

Misol

boolean isLoggedIn = true;
boolean isAdmin = false;

System.out.println("Regular user: " + (isLoggedIn && !isAdmin));
System.out.println("Has access: " + (isLoggedIn || isAdmin));
System.out.println("Not logged in: " + (!isLoggedIn));

Natija:

Is regular user: true
Has access: true
Not logged in: false

O‘zingiz sinab ko‘ring »

Mantiqiy operatorlarni if operatorlari ichida ishlata boshlaganingizda ularni tushunish ancha osonlashadi — bu haqda keyingi boblarda bilib olasiz.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!