0Pricing
Java Academy · درس

أساسيات حلقة while

افهم أساسيات while: التهيئة، والشرط، والتحديث، والأنماط، وتجنّب الحلقات اللانهائية.

أساسيات حلقة while درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 1 من أصل 2. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 2 دروس في المجموع.

مفهوم الحلقة

ما الحلقة؟ تكرر الحلقة كتلة من التعليمات ما دام الشرط صحيحًا. استخدمها لتجنب كتابة السطر نفسه مرات كثيرة.

  • ابدأ بهدف واضح
  • حدد ما الذي سيتكرر
  • توقف عند إنجاز المهمة

صياغة while

صياغة while

int count = 1;
while (count <= 3) {
System.out.println("Loop " + count);
count = count + 1;
}

يُفحص الشرط قبل كل تكرار.

التهيئة/الشرط/التحديث

الأجزاء الثلاثة

  • التهيئة: عيّن قيمة البداية
  • الشرط: حدّد متى يستمر التكرار
  • التحديث: تحرك باتجاه التوقف
int i = 0;
while (i < 5) {
// work
i = i + 1;
}

أنماط الحلقات

الأنماط

  • العد تصاعديًا أو تنازليًا
  • تجميع مجموع
  • البحث حتى العثور على المطلوب (بالمحاكاة باستخدام الأعلام)
int sum = 0;
int n = 5;
while (n > 0) {
sum = sum + n;
n = n - 1;
}

تجنب الحلقات اللانهائية

تجنب الحلقات اللانهائية

  • تأكد من أن التحديث يغيّر المتغير المستخدم في الشرط
  • راجع منطق الحدود جيدًا (< مقابل <=)
  • استخدم عبارات طباعة صغيرة لتتبع التقدم
int x = 3;
while (x > 0) {
x = x - 1; // update present
}

عرض توضيحي لـ while

شغّله: شاهد مجموعًا تنازليًا ورسالة بسيطة متكررة. لا يلزم إدخال من وحدة التحكم.

public class Main {
  public static void main(String[] args) {
    int n = 5;
    int sum = 0;

    while (n > 0) {
      sum = sum + n;
      n = n - 1;
    }

    System.out.println("Sum 1..5 = " + sum);

    int i = 1;
    while (i <= 3) {
      System.out.println("Ping " + i);
      i = i + 1;
    }
  }
}

فحص العد التنازلي

تحقق سريع: أي حلقة تطبع 3 ثم 2 ثم 1 في أسطر منفصلة، ثم تتوقف؟

مراجعة والخطوة التالية

مراجعة: تدربت على صياغة while، وثلاثية التهيئة والشرط والتحديث، والأنماط الشائعة، وكيفية تجنب الحلقات اللانهائية.

التالي: تعلّم do-while لتنفيذ جسم الحلقة مرة واحدة على الأقل.

الأسئلة الشائعة

هل درس «أساسيات حلقة while» مجاني؟

نعم — نص درس «أساسيات حلقة while» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 2 دروس في المجموع.

ماذا ستتعلم في «أساسيات حلقة while»؟

افهم أساسيات while: التهيئة، والشرط، والتحديث، والأنماط، وتجنّب الحلقات اللانهائية. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟

لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 2.

كم من الوقت يستغرق درس «أساسيات حلقة while»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟

نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. أساسيات حلقة while
  2. حلقة do-while ومتى تُستخدم
← العودة إلى Java Academy