الغرض: يتم استخدام حلقة for-each لاجتياز عناصر مصفوفة أو مجموعة بشكل تسلسلي، من البداية إلى النهاية.
بناء الجملة:
for(tipo var-iter : conjunto) { // bloco de instruções }
العملية: في كل تكرار، يتم تعيين العنصر التالي من المصفوفة إلى متغير التكرار، والذي يجب أن يكون له نوع متوافق مع عناصر المصفوفة.
المزايا:
القيود:
متغير التكرار للقراءة فقط، مما يعني أنه لا يمكن استخدامه لتغيير المصفوفة الأساسية.
تتكرر الحلقة عبر جميع عناصر المصفوفة ما لم يتم استخدام عبارة Break للخروج من الحلقة مبكرًا.
مثال على القيد:
حتى تغيير متغير التكرار داخل الحلقة، فإن هذا لا يؤثر على المصفوفة الأصلية:
for(int x : nums) { x = x * 10; // Sem efeito no array original }
الاستخدام مع المصفوفات والمجموعات: يمكن أيضًا استخدام حلقة for-each للتنقل بين عناصر المجموعات الأخرى في Java، بالإضافة إلى المصفوفات، مثل تلك التي يوفرها Collections Framework.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3