الخوارزمياتالحلقة for
- التمرين الثاني
المطلوب
أنشئ حلقة تطبع لك جميع الأرقام من 1 إلى 10.
النتيجة المطلوبة
الخوارزمية
شرح طريقة عمل الخوارزمية بدقة
كود الجافا
public class CountToTen { public static void main (String[] args) { for (int i=1; i <=10; i=i+1) { System.out.print(i + "\n"); } } }
شرح الكود
- في هذا البرنامج قمنا فقط بتعريف حلقة
for
مهمتها تنفيذ الكود الموجود بداخلها 10 مرات. - في كل دورة من دورات هذه الحلقة سيتم عرض قيمة العداد
i
ثم النزول على سطر جديد. - معنى الأوامر المكتوبة في الحلقة:
- الكود
int i=1;
يعني أن أول قيمة للعداد هي 1. - الكود
i <=10;
يعني أن الحلقة ستستمر في العمل طالما أن قيمة العداد أصغر أو تساوي 10. - الكود
i=i+1
يعني أن قيمة العداد في الحلقة تزيد 1 في نهاية كل دورة. فعلياً هذا الكود يعني أنه سيتم إضافة 1 على قيمة المتغيرi
الحالية و وضع الناتج في المتغيرi
من جديد.