الخوارزمياتالحلقة 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من جديد.