التركيب

كما في التوابع الرياضية -الحقيقية-، يمكن تركيب (compose) العمليات في Java، بمعنى أنك تستطيع استعمال عبارة ما كجزء من عبارة أخرى. مثلاً، يمكنك استخدام أية عبارة حسابية كمتحول لعملية ما:
كود:
double x = Math.cos(angle + Math.PI/2);
هذه التعليمة تأخذ قيمة Math.PI، وتقسمها على اثنين ثم تضيف الناتج إلى قيمة المتغير angle. بعد ذلك يمرر المجموع كمتحول لعملية cos. (لاحظ أن PI هو اسم متغير، وليس عملية، لذلك لا نمرر له أية متحولات، ولا حتى المتحول الفارغ () ).
يمكنك أيضاً أخذ نتيجة إحدى العمليات وتمريرها كمتحول لعملية أخرى:
كود:
double x = Math.exp(Math.log (10.0.));
في Java، تابع log يستعمل الأساس e دائماً، لذلك فإن هذه التعليمة تحسب اللوغاريتم ذا الأساس e للعدد 10 ثم ترفع e إلى تلك القوة. ويتم إسناد النتيجة إلى x؛ أتمنى أن تعرف ما هي.