0Pricing
Java Academy · درس

العوامل

العوامل

العوامل درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 1 من أصل 1. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 1 دروس في المجموع.

مقدمة

مرحبًا،

توفر لنا Java العديد من المعاملات لإجراء العمليات على البيانات التي لدينا. وبمساعدة هذه المعاملات، يمكننا معالجة بياناتنا.

وهي المعاملات الحسابية، وهي نوع المعاملات الذي نعرف معظمه من الرياضيات.

معامل الجمع

معامل الجمع

نجري عملية الجمع باستخدام المعامل +.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 + num2;
   System.out.println(num3);
 }
}

الطرح

معامل الطرح

نجري عملية الطرح باستخدام المعامل (-).

لنلقِ نظرة على المثال.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 - num2;
   System.out.println(num3);
 }
}

الضرب

معامل الضرب

نجري عملية الضرب باستخدام المعامل (*).

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 * num2;
   System.out.println(num3);
 }
}

معامل القسمة

معامل القسمة

نجري عملية القسمة باستخدام المعامل (/).

لنلقِ نظرة على المثال.

class Main{

public static void main(String[] args){
   int num1 = 10;
   int num2 = 20;
   int num3 = num1 / num2;
   System.out.println(num3);
 }
}

معامل باقي القسمة

معامل باقي القسمة

نستخدم المعامل (%) للحصول على باقي قسمة عدد.

class Main{

public static void main(String[] args){
   int num1 = 20;
   int num2 = 4;
   int num3 = num1 % num2;
   System.out.println(num3);
 }
}

معامل الزيادة

معامل الزيادة

نستخدم المعامل (++) لزيادة عدد بمقدار واحد.

class Main{

public static void main(String[] args){
   int num1 = 20;
   ++num1;
   // Does the same job as the above line
   num1 = num1 +1; 
   System.out.println(num3);
 }
}

معامل الإنقاص

معامل الإنقاص

نستخدم المعامل (-) لإنقاص عدد بمقدار واحد.

int num1 = 20;

--num1;

معامل الإسناد

معامل الإسناد

لنلقِ الآن نظرة على معاملات الإسناد الأكثر استخدامًا.

أول معامل سنستخدمه هو =، ولعله أكثر معاملات الإسناد استخدامًا في Java.

في المثال أدناه، نُسنِد القيمة 0 إلى المتغير count باستخدام المعامل =.

int count = 0;

الإسناد الإضافي

لنلقِ نظرة على معامل الإسناد الإضافي.

يوفر هذا المعامل اختصارًا لإجراء عملية الجمع.

int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.

معامل الطرح

معامل الطرح

يوفر معامل الطرح اختصارًا لإجراء عملية الطرح.

int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.

معامل الضرب

معامل الضرب

يوفر معامل الضرب اختصارًا لإجراء عملية الضرب.

int count = 20;
count *= 10;

// It is an abbreviation of count = count * 10.

معاملات المقارنة

إضافةً إلى ما سبق، يمكننا بالمثل استخدام الصياغة لإجراء العديد من العمليات، مثل القسمة وحساب باقي القسمة باستخدام معاملات الإسناد.

لنلقِ الآن نظرة على معاملات المقارنة.

تُستخدم معاملات المقارنة لمقارنة القيم في Java.

معامل المساواة

نستخدم المعامل == لمقارنة كائنين أو قيمتين أوليتين.

class Main{

public static void main(String[] args){
   int x = 5;
    int y = 3;
   boolean result = x == y;
   //false
 }
}

معامل عدم المساواة

يُستخدم المعامل != للتحقق من حالة عدم التساوي.

int x = 5;
int y = 3;

boolean result = x != y;
//true

معامل أكبر من && أصغر من

تُجرى المقارنة الجبرية بين قيمتين باستخدام المعاملين (>) و(<)، تمامًا كما في الرياضيات.

int x = 5;
 int y = 3; 

//is x greater than y x > y 
//is x less than y x > y  
// is greater or equal than y x >= y  
// is less or equal than y x <= y

المعاملات المنطقية

لنرَ الآن المعاملات المنطقية.

تُجري المعاملات المنطقية مقارنات منطقية بين القيم من النوع boolean.

int x = true;
int y = false;
int status;


// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that 
status = x && y;
// status will be false.

متابعة المثال

لنُكمل مثالنا.


/ *
For the OR (||) operator, one of the two values 
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.

// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)

/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /

status  = !(x && y;);

/ *
Although expression with the AND operator in the parenthesis 
returns false, the not operator ensures that the result is true.
* /

تهانينا

تهانينا 🎉

في هذا القسم، تعلّمنا عن المعاملات في Java. 

نراكم في الدرس التالي. 🥳

العوامل — رسم توضيحي 19

الأسئلة الشائعة

هل درس «العوامل» مجاني؟

نعم — نص درس «العوامل» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 1 دروس في المجموع.

ماذا ستتعلم في «العوامل»؟

العوامل تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟

لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 1.

كم من الوقت يستغرق درس «العوامل»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟

نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

← العودة إلى Java Academy