AlgorithmsLogical Operators
العوامل التي تستخدم لوضع شروط منطقية في الخوارزميات

مثال حول العامل && (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.

دورات

أدوات