Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

الخوارزميات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");
}
}
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");
}
}
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".

نرجو منك الإنتقال لدورة البرمجة للمبتدئين الجديدة التي أنشأنها كبديل أفضل لهذه الدورة ففي تلك الدورة قمنا بتبسيط الشرح أكثر و جعلناك قادر على تجربة الكود بشكل مباشر في موقعنا.


دورة تعلم البرمجة للمبتدئين >

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة