حلقة التكرار for loop في لغة جافا JAVA الدرس |11| - Programmer Tech

Programmer Tech

تعلم البرمجة - علوم الكمبيوتر - أمن المعلومات - القرصنة الأخلاقية

إعلان اعلى المقالة

الاثنين، 9 نوفمبر 2020

حلقة التكرار for loop في لغة جافا JAVA الدرس |11|

 

اوامر التكرار loop

تستخدم اوامر التكرار لتكرار امر معين او لطباعة جملة من البيانات مرة واحدة, على سبيل المثال إذا اردنا طباعة جملة Programmer Tech مئة مرة فهل يعقل أن نكتب مئة سطر لطباعة هذه الجملة مئة مرة؟

بالتأكيد هذا الأمر شاق و متعب جداً, لهذا الأمر عندما نريد طباعة كمية من البيانات او المعلومات و يحتاج أن نظهرها في عدة اسطر في هذه الحالة اختصاراً للوقت و الجهد سنقوم بإستخدام اوامر التكرار و سنتناول في هذا الدرس امر for , نستخدم الأمر for لتكرار مجموعة من البيانات او مجموعة من الأسطر مرة واحدة, سيختصر لدينا الامر for جهد ووقت.


الشكل العام له

for(initialization; Boolean_expression; inc)

معنى initialization هو بداية العداد يعني من اي رقم سيبدأ التكرار, و معنى Boolean_expression هذا شرط متى سينتهي التكرار او العداد مثلاً بالأولى بدأنا من 0 و بعدها نضع له الشرط ينتهي بـ 10 و معنى inc هو امر زيادة العداد يعني نريد العداد في كل دورة يزداد بواحد او اثنان و هذا ايضاً امر اختياري.


مثال

package javaapplication22;

public class JavaApplication22 {
    
    public static void main(String[] args) {
        int i;
        for(i=0;i<10;i++)
            System.out.println("Programmer Tech");
    }
}



شرح المثال السابق

عرًفنا العداد بمتغير i ثم بدأنا العداد بكلمة for و بعدها i=0 يعني أن العداد يبدأ من الصفر ثم اغلقناه بسيمي كولن; ثم قمنا يوضع الشرط i<10 انه يكرر هذا الشيئ 10 مرات ثم اغلقناه; , و بعدها i++ يعني مقدار الزيادة 1 في كل دورة, ثم وضعنا انه يطبع كلمة Programmer Tech في هذا المثال و عند تشغيل البرنامج سوف يطبعها عشر مرات.


مثال

اذا نريد ان يكرر البرنامج اكثر من جملة للطباعة, سنأخذة نفس المثال السابق و نزيد له

package javaapplication22;

public class JavaApplication22 {
    
    public static void main(String[] args) {
        int i;
        for(i=0;i<10;i++)
        {
            System.out.println("Programmer Tech");
            System.out.println("CS SAJO");
        }
    }
}

 

 

شرح المثال السابق

بنفس شرح المثال الأول فقط اضفنا الأوامر التي يتم طباعتها ضمن قوسين {} ليعتبر مثل البلوك الذي اخذناه في الدرس التاسع فإذا لم نضغ اقواس البلوك سوف يطبع فقط اول جملة اسفل دالة التكرار و يطبع الجملة الثانية مرة واحدة فقط بالنهاية.

 

مثال

اكتب حلقة تكرار تطبع جميع الأرقام من 1 حتى 15 مستخدماً الحلقة for.

package javaapplication22;

public class JavaApplication22 {
    
    public static void main(String[] args) {
        for( int i=1; i<15; i++)
        {
            System.out.println( i );
        }
    }
}

 

 

شرح المثال السابق

لقد أنشأنا حلقة تكرار يبدأ العداد بها من الرقم 1 و ينتهي عند الرقم 15 و في كل دورة يزيد 1 إلى أن ينتهي.

للمزيد من المعلومات حول استخدام حلقة for يمكنكم الدخول لموقع هرمش من الرابط الآتي ليتم تحويلكم لدورة الحلقة for في جافا.

https://harmash.com/java/java-loops/for-loop.php

ليست هناك تعليقات:

إرسال تعليق

facebook

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *