المعاملات الحسابية
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 15 من 73.
المعاملات تُستخدم لإجراء عمليات على القيم.
أولاً سنناقش العمليات الحسابية الأكثر أساسية، فقد تكون مألوفة من دروس الرياضيات.
| المعامل | العملية | مثال |
|---|---|---|
| + | الجمع | 3 + 2 = 5 |
| - | الطرح | 3 - 2 = 1 |
| * | الضرب | 3 * 2 = 6 |
| / | القسمة | 4 / 2 = 2 |
دعونا نرى مثالاً على الاستخدام،
int a = 3;
int b = 5;
int c = a + b; // c تحتوي على 8عند العمل مع الأرقام العشرية في Java، نستخدم نوع البيانات double، الذي يمكنه تخزين الأرقام ذات الفواصل العشرية. تعمل نفس العمليات الحسابية (+، -، *، /) مع النوع double تماماً كما تعمل مع الأعداد الصحيحة (integers):
double x = 3.3;
double y = 4.1;
double z = x + y; // z تحتوي على 7.4التحدي
مبتدئاكتب كوداً يقوم بتهيئة متغيرين، a و b، بالقيمتين 5.2 و 2.6 (على التوالي).
بعد ذلك، قم بتهيئة متغير آخر c سيحمل نتيجة a / b.
ورقة مرجعية
تؤدي العمليات الحسابية عمليات رياضية على القيم:
| العامل | العملية | مثال |
|---|---|---|
| + | الجمع | 3 + 2 = 5 |
| - | الطرح | 3 - 2 = 1 |
| * | الضرب | 3 * 2 = 6 |
| / | القسمة | 4 / 2 = 2 |
استخدام العمليات الحسابية مع الأعداد الصحيحة (integers):
int a = 3;
int b = 5;
int c = a + b; // c تحتوي على 8استخدام العمليات الحسابية مع الأعداد العشرية (doubles):
double x = 3.3;
double y = 4.1;
double z = x + y; // z تحتوي على 7.4جرّب بنفسك
public class Main {
public static void main(String[] args) {
// اكتب الكود الخاص بك أدناه
// لا تغير السطر أدناه
System.out.println("a = " + a + ", b = " + b + ", c = " + c);
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة