تسمح لك العوامل الحسابية بإجراء العمليات الحسابية الجبرية في البرمجة. أي أنها تمكنك من جمع وطرح وقسمة وضرب الأرقام.

ستغطي هذه المقالة أيضًا عوامل التعيين. هذه تمكنك من إعطاء (إسناد) قيمة معينة إلى متغير.

هذا البرنامج التعليمي ليس فقط لمبرمجي Java. تستخدم العديد من لغات البرمجة الأخرى مثل C و Python نفس عوامل التشغيل. لذلك ، يمكنك بسهولة نقل وتطبيق المعرفة التي تكتسبها هنا.

العمليات الحسابية

توجد 5 عوامل حسابية في Java— يلخصها الجدول أدناه.

اسم المشغل رمز نموذج التعبير
إضافة + x + 3
الطرح - ص -8
عمليه الضرب * س * ص
قسم / س / 2
بقية % ص٪ 3

الرموز (+, -, /) يجب أن يبدو مألوفًا. هذا لأنها مماثلة لتلك المستخدمة عادة في الجبر.

من المهم ملاحظة أن مشغل القسم (/) يشير إلى تقسيم عدد صحيح هنا. هذا هو، 19/5 سيقيم ل 3. يتم اقتطاع أي جزء كسري ينتج عن هذا الحساب.

متعلق ب: ما هو المُنشئ في Java وكيف تستخدمه؟

يجب أن تكون قد لاحظت أيضًا أن عامل Java الخاص بالضرب هو علامة نجمية (*) وليس رمز الضرب المعتاد (×).

للحصول على معامل عددين صحيحين ، تستخدم Java المعامل % رمز. المثال الوارد في الجدول مشابه للتعبير الجبري: تعديل y 3. ال % عامل التشغيل يعطي الباقي بعد ذ مقسوم على 3. هذا هو، 19%5 سيقيم ل 4.

instagram viewer

من الجيد استخدام الأقواس لتجميع التعبيرات الفرعية. هذا يسهل القراءة ويساعد على تجنب الأخطاء المنطقية والنحوية.

(4 * y + (z / 3)) // مثال

عندما يكون لديك عدة عوامل حسابية في تعبير واحد ، فإن Java تستخدم قواعد أسبقية المشغل لتحديد التعبيرات الفرعية التي يجب تقييمها أولاً.

يصنف الجدول أدناه مستويات أسبقية عامل التشغيل.

الأولوية المشغل أو العامل وصف
1 *
/
%
الضرب والقسمة والمعامل لها نفس مستوى الأسبقية. إذا كان هناك عدة عوامل تشغيل من هذا النوع مستخدمة ، فسيتم تقييمها من اليسار إلى اليمين.
2 +
-
الجمع والطرح لهما نفس مستوى الأسبقية. إذا كان هناك عدة عوامل تشغيل من هذا النوع مستخدمة ، فسيتم تقييمها من اليسار إلى اليمين.
3 = تم تقييم هذا العامل أخيرًا.

المشغلون (*, /, %) لها أعلى مستوى من الأسبقية ، ثم يليها (+, -) وأخيراً (=). المشغلون (*, /, %)، و (+, -) جميع المنتسبين من اليسار إلى اليمين. هذا يعني ببساطة أن تقييمهم يبدأ من عامل التشغيل الموجود في أقصى اليسار.

العامل الثالث (=) شركاء من اليمين إلى اليسار. حتى إذا كان لديك س = 3، هذا يعني أنه تم تعيين 3 إلى x، و لا x 3.

مشغلي التخصيص

عامل التخصيص (=) يعين قيمة لمتغير.

ص = ص + 7 ؛

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

التنازل المركب

يمكنك تبسيط الطريقة التي تعبر بها عن مهمة باستخدام عامل التخصيص المركب.

في المثال السابق ، كان من الممكن أن نكتب ببساطة:

ص + = 7 ؛

راجع الجدول أدناه حول كيفية استخدام عوامل التخصيص المركبة.

مشغل مجمع نموذج التعبير نموذج موسع
+= س + = 2 س = س + 2
-= ص - = 6 ص = ص 6
*= ض * = 7 ض = ض * 7
/= أ / = 4 أ = أ / 4
%= ب٪ = 9 ب = ب٪ 9

عوامل الزيادة والإنقاص

إذا كان لديك التخصيص المركب +=1، يمكنك ببساطة كتابتها بتنسيق ++. يُعرف هذا باسم "عامل الزيادة". وبالمثل ، فإن عامل الإنقاص هو --.

متعلق ب: كيفية كتابة الحلقة في جافا

عند استخدامها قبل المعامل ، تُعرف عوامل الزيادة والنقصان باسم "عوامل تشغيل البادئة". وعند استخدامها بعد المعامل ، يطلق عليهم "عوامل postfix".

مع البادئة ، يتم تعديل المتغير الذي يتم العمل عليه أولاً ثم يتم استخدامه بينما مع postfix ، يتم استخدام القيمة الأولية قبل التعديل.

ذ ++ ؛ // postfix ، الشكل الأكثر تفضيلاً من قبل العديد من المبرمجين
++ ذ ؛ // اختصار

بشكل عام ، ينتج عن كل من عاملي postfix والبادئة نفس الإجابة. قد تتغير الإجابة فقط عند التعامل مع التعبيرات الكبيرة.

اجعل المشغلين يعملون من أجلك

من المهم ملاحظة أن عوامل الزيادة والنقصان تعمل فقط على المتغيرات (على سبيل المثال x ++) وليست قيمًا مباشرة (لكن لا 5++). يجب أيضًا عدم ترك أي مسافة بيضاء أثناء استخدام عوامل الزيادة والنقصان ، على عكس عوامل التشغيل السابقة. سيؤدي القيام بذلك إلى حدوث خطأ في وقت الترجمة.

استخدم الأقواس دائمًا عندما يكون ذلك ممكنًا لتجميع التعبيرات منطقيًا. سيؤدي هذا إلى تجنب الأخطاء المنطقية غير الضرورية.

مع وجود هؤلاء المشغلين تحت حزامك ، فإن فهم كيفية استخدام معدِّلات الوصول في Java سيكون أمرًا رائعًا.

بريد إلكتروني
تم شرح معدّلات الوصول الأربعة في Java

بدأت للتو في جافا؟ تعامل مع 4 معدّلات وصول.

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • جافا
  • دروس الترميز
عن المؤلف
جيروم ديفيدسون (تم نشر 12 مقالة)

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.

المزيد من Jerome Davidson

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.