التركيب

حتى الآن تعرفنا على عناصر لغة البرمجة ─ المتغيرات، العبارات الحسابية، والتعليمات ─ بشكل معزول، بدون التحدث عن كيفية تجميعهم.
أحد أفضل مزايا لغات البرمجة هو قدرتها على أخذ قوالب بناء صغيرة وتركيبها (compose). مثلاً، نحن نعرف كيفية ضرب الأعداد ونعرف كيف نخرج القيم؛ هذا يؤدي إلى أننا نستطيع جمع الاثنين في تعليمة واحدة:
كود:
System.out.println(17 * 3);
أي تعبير، يحوي أرقاماً، سلاسل محرفية، ومتغيرات، يمكن استعماله ضمن تعليمة الطباعة. وقد شاهدنا مثالاً على ذلك من قبل:
كود:
System.out.println(hour*60 + minute);
يمكنك أيضاً وضع عبارات كيفية على يمين تعليمة الإسناد:
كود:
int percentage;
percentage = (minute * 100) / 60;
هذه القدرة قد لا تكون مدهشة الآن، لكننا سنرى أمثلة أخرى يمكننا التركيب فيها من التعبير عن الحسابات المعقدة بشكل مختصر ومحكم.
تنويه: يجب أن يكون الطرف الأيسر من تعليمة الإسناد اسم متغير، وليس عبارة رياضية. ذلك لأن الطرف الأيسر يشير إلى المنطقة التخزينية التي ستخزن فيها النتائج. العبارات الرياضية لا تمثل مناطق تخزينية، بل تمثل قيماً فقط. لذا فالتعليمة التالية غير صحيحة: minute+1 = hour;.