Ўзбекистон республикаси ташқи ишлар вазирлиги


Download 0.59 Mb.
Pdf ko'rish
bet13/47
Sana25.10.2023
Hajmi0.59 Mb.
#1721980
1   ...   9   10   11   12   13   14   15   16   ...   47
Bog'liq
Java Sattorov 1-qism

 
Mantiqiy amal belgilari 
Mantiqiy ifodalarni yozishda mantiqiy amal belgilaridan foydalaniladi. 
Java da ular quyidagicha yoziladi (3.2-jadval): 
3.2-jadval.
Matematikada yozilishi 
Java da 
yozilishi 
Matematikada 
yozilishi 
Java da 
yozilishi 
1. 
AND (mantiqiy 
ko‗paytirish) 

a AND b 
a&b 
2. 
OR (mantiqiy qo‗shish) 

a OR b 
a|b 
3. 
NOT (mantiqiy inkor) 

NOT a 
~a 
4. 
XOR (modul bo‗yicha 
mantiqiy qo‗shish) 

A XOR b 
a^b 
Barcha mantiqiy amallar operandalarning har bir razradi uchun bajariladi. 
Mantiqiy amallarni mantiqiy kattaliklar bilan bir qatorda butun sonlar va 
belgilar ustida ham bajarish mumkin. Mantiqiy amallar ham arifmetik amallar 
singari, o‗zining prioritetiga ega, ya‘ni ularning bajarilish ketma-ketligi 
quyidagicha: inkor, mantiqiy ko‗paytirish, modul bo‗yicha mantiqiy qo‗shish 
va mantiqiy qo‗shish. 3.3-jadvalda mantiqiy amallarning natijasi keltirilgan. 
3.3-jadval 


A&B 
A|B 
A^B 
~A 


18 
true 
true 
true 
true 
false 
false 
true 
false 
false 
true 
true 
false 
false 
true 
false 
true 
true 
true 
false 
false 
false 
false 
false 
true 
Yuqorida ta‘kidlab o‗tilganidek, mantiqiy amallarni butun sonlar ustida 
ham bajarish mumkin. Masalan, 12 soni kompyuter xotirasida ikkilik sanoq 
sistemasida 00001100 ko‗rinishda 25 soni esa 00011001 ko‗rinishda bo‗ladi. 
U holda, bu ikki son ustidagi mantiqiy amallar natijasi quyidagicha bo‗ladi: 
00001100 12 00001100 12 
00001100 
12 ~00001100 12 
&00011001 25 | 00011001 25 
^ 00011001 
25
00001000 8 
00011101 29 
00010101 
31 11110011

Download 0.59 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   47




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling