السلام عليكم
النهاردة هنتكلم عن
&& and
or ||
وهى تستخدم للتحقق من مجموعة من العبارات وهذة العبارات تقوم بارجاع قيمة منطقية اما true or false .
اولا && حتى تقوم بارجاع القيمة true يجب ان يكون جميع اطراف المقارنة تقوم بارجاع true .
اما فى حالة ان يكون احد اطراف المقارنة يقوم بارجاع قيمة false فان النتيجة النهائية للمقارنة تكون false
ثانيا || حتى تقوم بارجاع القيمة true يجب ان يكون احد اطراف المقارنة يقوم بارجاع true وليس جميع الاطراف بعكس && .
اما فى حالة ان جميع اطراف المقارنة يقوم بارجاع القيمة false تكون النتيجة النهائية للمقارنة false .
مثال للتوضيح :
int n=4;
System.out.print(n>=1&&n<=10);
هنا انشاءت متغير يحمل القيمة 4
وتم استخدام معاملات المقارنة والدمج بينها باستخدام عبارة &&
n>=1 true
n<=10 true
وطالما ان جميع اطراف المقارنة تقوم بارجاع true وبالتالى فان عبارة && تقوم بارجاع true .
مثال اخر :
int n=5;
System.out.print(n>=6||n<=10);
n>=6 false
n<=10 true
هنا احد اطراف المقارنه يقوم بارجاع true وليس جميع اطراف المقارنه الا ان or فى هذة الحالة سوف تقوم بارجاع true .
طالما ان احد اطراف المقارنه يقوم بارجاع true .
تحياتى للجميع
Eng : Fawzy Syam
النهاردة هنتكلم عن
&& and
or ||
وهى تستخدم للتحقق من مجموعة من العبارات وهذة العبارات تقوم بارجاع قيمة منطقية اما true or false .
اولا && حتى تقوم بارجاع القيمة true يجب ان يكون جميع اطراف المقارنة تقوم بارجاع true .
اما فى حالة ان يكون احد اطراف المقارنة يقوم بارجاع قيمة false فان النتيجة النهائية للمقارنة تكون false
ثانيا || حتى تقوم بارجاع القيمة true يجب ان يكون احد اطراف المقارنة يقوم بارجاع true وليس جميع الاطراف بعكس && .
اما فى حالة ان جميع اطراف المقارنة يقوم بارجاع القيمة false تكون النتيجة النهائية للمقارنة false .
مثال للتوضيح :
int n=4;
System.out.print(n>=1&&n<=10);
هنا انشاءت متغير يحمل القيمة 4
وتم استخدام معاملات المقارنة والدمج بينها باستخدام عبارة &&
n>=1 true
n<=10 true
وطالما ان جميع اطراف المقارنة تقوم بارجاع true وبالتالى فان عبارة && تقوم بارجاع true .
مثال اخر :
int n=5;
System.out.print(n>=6||n<=10);
n>=6 false
n<=10 true
هنا احد اطراف المقارنه يقوم بارجاع true وليس جميع اطراف المقارنه الا ان or فى هذة الحالة سوف تقوم بارجاع true .
طالما ان احد اطراف المقارنه يقوم بارجاع true .
تحياتى للجميع
Eng : Fawzy Syam
***********************
***********************