(برنامه نویسی java) مقادیر منطقی boolean در محیط جاوا (رباتیک _ الکترونیک)

پژوهشگر و نویسنده: (  افشین رشید )

نکته: جاوا یک نوع ساده موسوم به boolean برای مقادیر منطقی دارد . این نوع فقط یکی از مقادیر ممکن true یا false ا را اختیار میکند . این نوعی است که توسط کلیه عملگرهای رابطه ای نظیرb شرطی که دستورهای کنترلی نظیر‌ if وfor و را مدیریت می کنند ، استفاده می شود 

درباره این برنامه سه نکته جالب توجه وجود دارد . اول اینکه وقتی که مقدارboolean توسط println ()خارج می شود ، مـی بینیـدکـه"true "یـا"false "ا بنمـایش در مـی آیـد . دوم اینکـه یـک متغیـر boolean بتنهـایی بـرای کنتـرل دسـتور if کفایـت می کند . دیگر نیازی به نوشتن یک دستور if بقرار زیر نخواهد بود

( ...true == b(if : 

یک مقدار> سوم اینکه ، پی آمد یک عملگررابطه ای نظیر boolean است . بهمین دلیل است که عبارت 9>َ 10 مقـدار true را نمایش می دهد . علاوه براین ، مجموعه ی از پرانتزهایی که عبارت 9 > 10 را محصور کرده اند.


عملگرهای منطقی بولی boolean عملگرهای منطقی بولی که در زیر نشان داده ایم فقط روی عملوندهای بولی عمل می کنند . کلیه عملگرهای منطقی بـاینری دو مقـدارboolean را ترکیب می کنند تا یک مقدار منتج boolean ایجاد نمایند . 

نتیجه آن عملگر

AND

منطقیOR & 

منطقیXOR | 

منطقی ( خارجOR ) ^ 

مدار کوتاهAND || 

مدار کوتاهNOT && 

یکانی منطقی ! 

انتساب =& AND 

انتساب =| OR 

انتساب =^ XOR 

مساوی با == 

نامساوی با =! 

 if-then-else :? تایی سه

عملگرهای بولی منطقی& ، |،، ^، روی مقادیر Boolean همانطوری که روی بیت های یک عـدد صـحیح رفتـار مـی کننـد ، عمـل خواهند کرد.

نویسنده: (افشین رشید )