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



محرر الويب
نظام الألوان
محول الوحدات
محلل عناوين الشبكات