اقرأ في هذا المقال
- مفهوم المعاملات في لغة البرمجة جافا – Java Basic Operators
- المعاملات التي تستخدم في العمليات الحسابية في لغة جافا –Arithmetic Operators
- المعاملات التي تستخدم في إجراء عمليات المقارنة – Comparison Operators
- المعاملات التي تستخدم في وضع شروط منطقية –Logical Operators
- المعاملات التي تستخدم لإعطاء وإسناد قيم للمتغيرات –Assignment Operators
مفهوم المعاملات في لغة البرمجة جافا – 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). |