ما هي حلقة for في جافا وكيفية تنفيذها؟



ستساعدك هذه المقالة حول 'for loop in Java' على فهم كيفية تنفيذ جملة looping في Java بمساعدة أمثلة البرامج.

أثناء البرمجة ، إذا ظهر موقف تعرف فيه على وجه التحديد عدد المرات التي تريد فيها تكرار كتلة معينة من العبارات في التعليمات البرمجية الخاصة بك ، فانتقل إلى حلقة 'for'. في هذه المقالة ، لنتعرف على كيفية تنفيذ حلقة for

الموضوعات التي يتم تناولها في هذه المقالة هي كما يلي:





هيا نبدأ!

ما هي الحلقة؟

يستخدم المبرمجون عادة الحلقات لتنفيذ مجموعة من العبارات. إلى عن على يتم استخدام loop عندما يحتاجون إلى تكرار جزء من ملف عدة مرات. يتم استخدامه بشكل خاص في الحالات التي يتم فيها إصلاح عدد التكرارات!



من أجل فهم أفضل ، اسمحوا لي أن أقدم لكم تمثيلاً تصويرياً!

مخطط تدفق

في حلقة - برنامج تعليمي سريع - Edureka

هنا ، بعد التهيئة ، يتم فحص الشرط الذي قمت بتعيينه في الكود ، في حالة كون الشرط صحيحًا ، فإنه سيزيد / ينقص (وفقًا للكود الخاص بك) القيمة ، ويكرر الرمز مرة أخرى وفقًا للشرط الذي لديك تعيين. ولكن ، إذا كانت حالتك خاطئة ، فستخرج من الحلقة.



بعد هذا الشرح النظري ، اسمحوا لي أن أريكم بناء جملة إلى عن على عقدة!

بناء الجملة

لـ (العبارة 1 العبارة 2 العبارة 3) {// code block to beعدم}

بناء الجملة بسيط جدا. يذهب على النحو التالي
البيان 1: شرط قبل تنفيذ كتلة التعليمات البرمجية
البيان 2: يحدد شرط تنفيذ الكود
البيان 3: الشرط بمجرد تنفيذ الكود

لتوضيح الأمور ، دعنا ننفذ الصيغة الموضحة أعلاه في كود Java.

مثال على حلقة for

الكود المكتوب أدناه يصور كيفية تنفيذ حلقة for في

فئة عامة MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

انتاج:
0
واحد
2
3
4

لقد اتخذت رمزًا بسيطًا لتعرفكم جميعًا على مفهوم الحلقة for. داخل حلقة for ، هناك ثلاث عبارات تحدثت عنها في المقطع السابق. آمل أن تتمكن الآن من التواصل معهم بسهولة!

  • أولاً ، Int i = 0 ، هو تهيئة متغير عدد صحيح تم تعيين قيمته إلى 0.
  • ثانيًا ، أنا<5 is the condition that I have applied in my code
  • ثالثًا ، i ++ ، يعني أنني أريد زيادة قيمة المتغير الخاص بي.

بعد فهم طريقة عمل for loop ، دعني آخذك إلى مفهوم آخر ، وهو Java المتداخلة إلى عن على عقدة!

متداخل في Java for loop

إذا كانت لديك حلقة for داخل حلقة for ، فقد واجهت حلقة for متداخلة Java. يتم تنفيذ الحلقة الداخلية بالكامل عند تنفيذ الحلقة الخارجية.

أقدم مثالاً لأوضح لك عمل حلقة for متداخلة في Java.

مثال

كود Java لحلقة for متداخلة:

فئة عامة مثال {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

انتاج:
أحد عشر
1 2
1 3
واحد وعشرين
2 2
2. 3
3 1
3 2
3 3

الآن بعد أن فهمت مفهوم حلقة for المتداخلة ، دعني أوضح لك مثالًا مشهورًا جدًا ربما تكون قد سمعت عنه! أمثلة الهرم!

مثال الهرم: الحالة 1

فئة عامة PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

انتاج:

*
* *
* * *
* * * *
* * * * *

نوع بيانات تاريخ خادم SQL

المضي قدما مع المثال التالي.

مثال الهرم: الحالة 2

package MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//خط جديد } } }

انتاج:

* * * * *
* * * *
* * *
* *
*

أنا متأكد من أنك ستكون على دراية بهذين النموذجين.

يقودنا هذا إلى نهاية مقالة 'For Loop in Java' هذه. آمل أن يكون مفهوم 'for loop in Java' واضحًا لك الآن. سنستمر في حفر عالم Java معًا. ترقب!

تأكد من ممارسة أكبر قدر ممكن وإعادة تجربتك.

تفحص ال من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. نحن هنا لمساعدتك في كل خطوة في رحلتك ، لكي تصبح بجانب أسئلة مقابلة جافا هذه ، توصلنا إلى منهج مصمم للطلاب والمهنيين الذين يريدون أن يصبحوا مطور جافا.

لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات في 'واجهة خريطة جافا' مقال وسنعاود الاتصال بك في أقرب وقت ممكن.