→ Lecture 5 · كل المراحل
المرحلة 12 · شرائح 30، 31، 32

اجمع الشروط بذكاء

Boolean Logic

01 / افهم الفكرة

Boolean Logic

الفكرة ببساطة

أحيانًا لا يكفي شرط واحد. Boolean Logic تسمح لنا بربط شروط نتائجها true أو false، ثم الحصول على قرار واحد.

عندما نحتاج الشرطين معًا

العامل && يعني AND. لا تكون النتيجة true إلا إذا كان الطرفان true. مثلًا: العدد أكبر من الحد الأدنى وأصغر من الحد الأعلى.

عندما يكفي شرط واحد

العامل || يعني OR. تكون النتيجة true إذا تحقق طرف واحد على الأقل، وحتى لو تحقق الطرفان معًا. وتكون false فقط إذا كان الطرفان false.

عندما نريد عكس النتيجة

العامل ! يعني NOT: يحوّل true إلى false والعكس. مثلًا، إذا كانت inside تساوي true، فإن !inside تساوي false.

كيف نكتب شرط النطاق

لا نكتب min < result < max في Java. نفصلها إلى مقارنتين ونربطهما: (min < result) && (result < max). جدول Truth Table تحت يوضّح جميع احتمالات القيم.

1 / 4