सी ++ और जावा में, एक अन्य प्रकार का लूप होता है, जिसे फ़ोरैच लूप कहा जाता है। यह मूल रूप से लूप के लिए एक संशोधन है। इस लूप का उपयोग कुछ कंटेनर से डेटा तक पहुंचने के लिए किया जाता है। यह आरंभीकरण किए बिना कुछ सरणी के तत्वों को जल्दी से एक्सेस कर सकता है। इस लूप का उपयोग कंटेनर के प्रत्येक तत्व के लिए कुछ करने के लिए किया जाता है, चीजों को n बार नहीं करने के लिए।
अब देखते हैं कि C++ और Java में फ़ोरैच लूप का उपयोग कैसे किया जाता है।
उदाहरण
#include <iostream> using namespace std; int main() { int arr[] = { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; for (int a : arr) //foreach loop 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