الخوارزمياتLogical Operators
العوامل التي تستخدم لوضع شروط منطقية في الخوارزميات
- مثال حول العامل
&&
(AND Operator) - مثال حول العامل
||
(OR Operator)
مثال حول العامل &&
(AND Operator)
العامل &&
يستخدم لتنفيذ كود معين إذا تحققت جميع الشروط الموضوعة.
مثال
public class And { public static void main (String[] args) { int note = 15; if( note > 9 && note <= 20 ) // إذا تحقق الشرط الأول و الشرط الثاني سيتم تنفيذ الكود { System.out.print(note +" is between 10 and 20, so you succeed"); } else if( note >= 0 && note < 10 ) // إذا تحقق الشرط الأول و الشرط الثاني سيتم تنفيذ الكود { System.out.print(note +" is between 0 and 9, so you failed"); } else if( note < 0 ) { System.out.print(note +" , note can't be a negative number !!!"); } else { System.out.print(note +" note can't be more than 20 !!!"); } System.out.print("\n"); } }
نتيجة التشغيل
لو وضعنا قيمة المتغير note
تساوي 7
لو وضعنا قيمة المتغير note
تساوي -5
لو وضعنا قيمة المتغير note
تساوي 21
مثال حول العامل ||
(OR Operator)
العامل ||
يستخدم لتنفيذ كود معين إذا تحقق أحد الشروط الموضوعة.
هنا يكفي أن يتحقق شرط واحد حتى يتم تنفيذ الأوامر الموضوعة.
مثال
public class Or { public static void main (String[] args) { String name = "Ziad"; if( name == "Ziad" || name == "Hamada" ) // إذا تحقق الشرط الأول أو الشرط الثاني أو كلاهما سيتم تنفيذ الكود { System.out.print(name +" is my brother."); } else { System.out.print("Sorry " +name+ ", I don't know you !!!"); } System.out.print("\n"); } }
نتيجة التشغيل
لو وضعنا قيمة المتغير name
تساوي "Hamada"
.
لو وضعنا قيمة المتغير name
تساوي "Ahmad"
.