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