Mavzu: javada operatorlar 3qism
1. karolina_2427 (M) (62) [off] | TXT | 2| 11 May 2021, 17:25
Java-da mantiqiy operatsiyalar
Ularning har biri uchun mantiqiy operatsiyalar va to`grilik jadvallarini ko'rib chiqing:
inkor operatsiyasi (NOT);
birikma operatsiyasi, mantiqiy VA (AND);
disjunktsiya ishi, mantiqiy YOKI(OR);
qo'shish modulining ishlashi, eksklyuziv OR (XOR).
Bularni faqat 1 operandga qo`llashingiz mumkin.Hamma operatsiyalar ikkilik sanoq sistemasida amalga oshiriladi.

Java bir xil mantiqiy operatsiyalarga ega:
! - inkor operatori;
&& - mantiqiy VA operatori (stenografiya);
|| - mantiqiy OR operatori (stenografiya);
& - bitli AND operatori;
| - bitli OR operatori;
^ Bit-bitli YOKI OR operatori.
Keling, bitlik va stenografiya operatorlari orasidagi farqni quyida ko'rib chiqamiz, shu bilan birga barcha haqiqat jadvallarini Java kodiga o'tkazamiz:

public class LogicDemo {

public static void main(String[] args) {
notExample();
andExample();
orExample();
xorExample();
}

public static void notExample() {
System.out.println("NOT EXAMPLE:");
System.out.println("NOT false = " + !false);
System.out.println("NOT true = " + !true);
System.out.println();
}

public static void andExample() {
System.out.println("AND EXAMPLE:");
System.out.println("false AND false = " + (false & false));
System.out.println("false AND true = " + (false & true));
System.out.println("true AND false = " + (true & false));
System.out.println("true AND true = " + (true & true));
System.out.println();
}

public static void orExample() {
System.out.println("OR EXAMPLE:");
System.out.println("false OR false = " + (false | false));
System.out.println("false OR true = " + (false | true));
System.out.println("true OR false = " + (true | false));
System.out.println("true OR true = " + (true | true));
System.out.println();
}

public static void xorExample() {
System.out.println("XOR EXAMPLE:");
System.out.println("false XOR false = " + (false ^ false));
System.out.println("false XOR true = " + (false ^ true));
System.out.println("true XOR false = " + (true ^ false));
System.out.println("true XOR true = " + (true ^ true));
System.out.println();
}
}

Ushbu dastur quyidagilarni namoyish etadi:
NOT EXAMPLE:
NOT false = true
NOT true = false

AND EXAMPLE:
false AND false = false
false AND true = false
true AND false = false
true AND true = true

OR EXAMPLE:
false OR false = false
false OR true = true
true OR false = true
true OR true = true

XOR EXAMPLE:
false XOR false = false
false XOR true = true
true XOR false = true
true XOR true = false
Bugunga yetadi. Qolgani keyingi qismda

25 sekunddan so'ng qo'shdi...
Bizni kuzatib boring
Ma'lumotlar
Mavzu id raqami: 3558
Mavzuga oid xabarlar soni: 1 ta
So'ngi faollik vaqti: 11 May 2021, 17:25
Mavzuni ko'rishgan: 2 kishi
» txt shaklida yuklab olish
» Mavzudagi yangi xabarlardan xabardor bo'lishni rad etish
uzmasters.ru Onlayn 133 (0/133)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru