(برنامه نویسی 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 همانطوری که روی بیت های یک عـدد صـحیح رفتـار مـی کننـد ، عمـل خواهند کرد.
نویسنده: (افشین رشید )