लूप के लिए जावा
लूप के लिए जावा
जब आप वास्तव में जानते हैं कि आप कोड के ब्लॉक के माध्यम से कितनी बार लूप करना चाहते हैं, तो for
लूप के बजाय लूप का उपयोग करें while
:
वाक्य - विन्यास
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
स्टेटमेंट 1 को कोड ब्लॉक के निष्पादन से पहले (एक बार) निष्पादित किया जाता है।
स्टेटमेंट 2 कोड ब्लॉक को निष्पादित करने की शर्त को परिभाषित करता है।
कोड ब्लॉक निष्पादित होने के बाद स्टेटमेंट 3 को (हर बार) निष्पादित किया जाता है।
नीचे दिया गया उदाहरण 0 से 4 तक की संख्या को प्रिंट करेगा:
उदाहरण
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
उदाहरण समझाया गया
स्टेटमेंट 1 लूप शुरू होने से पहले एक वैरिएबल सेट करता है (int i = 0)।
कथन 2 लूप के चलने की स्थिति को परिभाषित करता है (मैं 5 से कम होना चाहिए)। यदि स्थिति सही है, तो लूप फिर से शुरू हो जाएगा, यदि यह गलत है, तो लूप समाप्त हो जाएगा।
प्रत्येक बार लूप में कोड ब्लॉक निष्पादित होने पर स्टेटमेंट 3 एक मान (i++) बढ़ाता है।
एक और उदाहरण
यह उदाहरण केवल 0 और 10 के बीच के मानों को प्रिंट करेगा:
उदाहरण
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
प्रत्येक लूप के लिए
एक " प्रत्येक के लिए " लूप भी है, जिसका उपयोग विशेष रूप से एक सरणी में तत्वों के माध्यम से लूप करने के लिए किया जाता है :
वाक्य - विन्यास
for (type variableName : arrayName) {
// code block to be executed
}
निम्न उदाहरण " प्रत्येक के लिए " लूप का उपयोग करके कार सरणी में सभी तत्वों को आउटपुट करता है :
उदाहरण
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
नोट: यदि आप ऊपर दिए गए उदाहरण को नहीं समझते हैं तो चिंता न करें। आप Java Arrays चैप्टर में Arrays के बारे में और जानेंगे ।