C++ और Java में, एक अन्य प्रकार का लूप होता है, जिसे foreach लूप कहा जाता है। यह मूल रूप से फॉर लूप का एक संशोधन है। इस लूप का उपयोग किसी कंटेनर से डेटा एक्सेस करने के लिए किया जाता है। यह इनिशियलाइज़ेशन किए बिना किसी ऐरे के तत्वों को जल्दी से एक्सेस कर सकता है। इस लूप का उपयोग कंटेनर के प्रत्येक तत्व के लिए कुछ करने के लिए किया जाता है, n बार चीजें करने के लिए नहीं।
अब देखते हैं कि C++ और Java में foreach लूप का उपयोग कैसे किया जाता है।
उदाहरण
#include <iostream> using namespace std; int main() { int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; for (int a : arr) //foreach लूप cout << a << endl; }
आउटपुट
11 22 33 44 55 66 77 88 99
उदाहरण
public class Test { public static void main(String[] args) { int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; for (int a : arr) System.out.println(a); } }
आउटपुट
11 22 33 44 55 66 77 88 99