الخوارزمياتالدمج أثناء الطباعة - التمرين الأول
المطلوب
أكتب برنامج يطبع النص 7 + 8
ثم يطبع ناتج جمعهم, و الذي يساوي 15
.
النتيجة المطلوبة
الخوارزمية
شرح طريقة عمل الخوارزمية بدقة
كود الجافا
public class Sum { public static void main (String[] args) { System.out.print("7 + 8 \n"); System.out.print(7 + 8); System.out.print("\n"); } }
شرح الكود
- قمنا بتسمية البرنامج
Sum
. - البرنامج يحتوي على ثلالث أوامر للطباعة.
- لاحظ أن عملية الجمع الموضعة بين
" "
ظهرت تماماً كما هي بدل أن يتم عرض ناتجها و السبب أن الكمبيوتر إعتبرها نصاً عادياً و ليس عملية جمع. - في الدالة الثانية تم ظهور ناتج عملية الجمع لأن الكمبيوتر إعتبر الأرقام أرقاماً عادية و العامل
+
هو عامل جمع كما في مادة الرياضيات.
لذلك تم حساب ناتج عملية الجمع, و بعدها تم عرض الناتج النهائي فقط. - دالة الطباعة الأخيرة إستخدمناها فقط لنجعل المدة التي إستغرقها البرنامج في تنفيذ الكود تظهر على سطر جديد أي في آخر البرنامج.
الآن, أنت فهمت كيف يتأثر العامل +
بالرموز " "
.
في التمرين التالي سوف ستتعلم كيف تستخدم أمر الطباعة مرة واحدة فقط و الحصول على نفس النتيجة.