المعاملات في لغة البرمجة جافا

اقرأ في هذا المقال


مفهوم المعاملات في لغة البرمجة جافا – Java Basic Operators:

المعاملات (operators) في لغة البرمجة جافا (Java) عبارة عن رموز لها معنى محدد واستخدام معين، ويمكننا تقسيم المعاملات في لغة جافا إلى خمس مجموعات أساسية كالتالي:

  • المعاملات الحسابية (Arithmetic Operators).
  • معاملات المقارنة (Comparison Operators).
  • المعاملات المنطقية (Logical Operators).
  • معاملات الإسناد (Assignment Operators).

المعاملات التي تستخدم في العمليات الحسابية في لغة جافا –Arithmetic Operators:

اسم المعاملكيفية الاستخدام
Assignment (=) يستخدم لإعطاء قيمة معينة مثال: (a = b).
Addition  (+)يستخدم لإضافة قيمة معينة لقيمة أخرى مثال: (a + b).
Subtraction (-)يستخدم لإجراء عملية الطرح مثال: (a – b).
Multiplication (*)يستخدم لإجراء عملية الضرب مثال: (a * b).
Division (/)يستخدم لإجراء عملية القسمة مثال: (a / b).
Incrementتستخدم في الحلقات (loops) حيث يتم إضافة (1) للقيمة الموجودة مثال: (++a).
Decrementتستخدم في الحلقات (loops) حيث يتم إنقاص (1) من القيمة الحالية مثال: (–a).

المعاملات التي تستخدم في إجراء عمليات المقارنة – Comparison Operators:

اسم المعاملكيفية الاستخدام
Equal to (=)يستخدم لإجراء مقارنة بين قيمتين وفي حال كانت القيم متساوية يتم إرجاع قيمة (True)
Not equal to (=!)يستخدم لإجراء مقارنة بين قيمتين وفي حال كانت القيم غير متساوية يتم إرجاع قيمة (True).
Greater than (<)تستخدم لإجراء مقارنة مضمونها هل القيمة الأولى أكبر من القيمة الثانية وإذا كان الجواب نعم فإنها ترجع (true).
Less than (>)تستخدم لإجراء مقارنة مضمونها هل القيمة الأولى أصغر من القيمة الثانية وإذا كان الجواب نعم فإنها ترجع (true).
Greater than
or Equal to (=<)
تستخدم لإجراء مقارنة هل القيمة الأولى أكبر أو تساوي القيمة الثانية وإذا كان الجواب نعم فإنها ترجع قيمة (true).
Less than
or Equal to (=>)
تستخدم لإجراء مقارنة هل القيمة الأولى أصغر أو تساوي القيمة الثانية وإذا كان الجواب نعم فإنها ترجع قيمة (true).

المعاملات التي تستخدم في وضع شروط منطقية –Logical Operators:

اسم المعاملكيفية الاستخدام
AND  (&&)يتطلب هذا المعامل تحقق شرطين معاً مثال:   (a && b) وتعني هل قيمة a و b تساويان true وهنا يجب أن يتم تحقيق الشرطين ليرجع قيمة (True).
OR (||)في حال تحقق شرط واحد من الشروط أو تحقق الشرطين معاً يتم إعطاء النتيجة (True).
NOT (!)lمثال: (a!) وتعني هل قيمة (a) لا تساوي true ؟إذا كان الجواب نعم فإنها ترجع (true)

المعاملات التي تستخدم لإعطاء وإسناد قيم للمتغيرات –Assignment Operators:

اسم المعاملكيفية الاستخدام
Basic Assignment (=)مثال: (a = b) وتعني ضع قيمة (b) في (a).
Add AND Assignmentمثال: (a += b) وتعني أضف قيمة (a ) على قيمة (b) وخزن الناتج في (a).
Subtract AND Assignmentمثال: (a -= b) وتعني أنقص قيمة (a) من قيمة (b) و خزن الناتج في (a).
Multiply AND Assignmentمثال: (a *= b) وتعني أضرب قيمة (a) بقيمة (b) وخزن الناتج في (a).
Divide AND Assignmentمثال: (a /= b) وتعني أقسم قيمة (a) على قيمة (b) وخزن الناتج في (a).
Modulo AND Assignmentمثال: (a %= b) وتعني أقسم قيمة (a) على قيمة (b) وخزن آخر رقم يبقى من عملية القسمة في (a).

المصدر: Java - Basic OperatorsJava OperatorsThe Java™ Tutorials2.5. Expressions and Operators


شارك المقالة: