recent
أخبار ساخنة

التعرف على تقنية foreach في لغة جافا JAVA الدرس |19|

الصفحة الرئيسية


تقنية forech في لغة جافا

في هذا الدرس سوف نتحدث foreach كما هو في C# و PHP, تجده يأتي بكثرة في الـ C# و هو يتميز بكفاءة عالية و سرعة و إختصار للكود اكثر من for العادية لكن طريقة كتابته بالجافا تختلف عن C#  و PHP.

مثال

package foreach;

public class Foreach {

    public static void main(String[] args) {
        int []a={1,100,200,13};
        for(int i=0;i<a.length;i++)
            System.out.println(a[i]);
    }

}


 

هذا المثال كان عن for العادية و سيطبع لنا الناتج بشكل حلقة كل رقم في سطر


أمثلة عن إستخدام foreach

مثال 1 استخدام قيم عددية نوع int.

package foreach;

public class Foreach {

    public static void main(String[] args) {
        int []a={1,100,200,13};
        for(int i:a)
            System.out.println(i);
    }

}



هذا المثال كان عن كيفية إستخدام الـ foreach, في البداية انشأنا مصفوفة عددية صحيحة نوعها int و اعطيناها اربع عناصر ثم دخلنا في حلقة لوب و كتبنا int i:a و هذا يعني يعني قم بتخزين عناصر المصفوفة a داخل i ثم إطبعها, و هنا اختصرنا الكثير عن المثال السابق و هذه هي جودة و تقنية الـ foreach و ستكون النتيجة نفسها.


مثال 2 استخدام قيم نصية نوع String.

package foreach;

public class Foreach {

    public static void main(String[] args) {
        String []a={"data","kaissar","parrot","s49"};
        for(String i:a)
            System.out.println(i);
    }

}

 


هذا المثال كان عن كيفية إستخدام الـ foreach, في البداية انشأنا مصفوفة نصية نوعها String و اعطيناها اربع عناصر نصية ثم دخلنا في حلقة لوب و كتبنا int i:a و هذا يعني يعني قم بتخزين عناصر المصفوفة a داخل i ثم إطبعها.

google-playkhamsatmostaqltradent