java loop tutorial with program examples
यह ट्यूटोरियल अपने सिंटैक्स, विवरण, फ़्लोचार्ट और प्रोग्रामिंग उदाहरणों के साथ जावा फ़ोर लूप की अवधारणा को समझाएगा:
जावा ओपन जार फाइल्स कैसे बनाये
इस ट्यूटोरियल में, हम जावा में 'फॉर-लूप' पर चर्चा करेंगे। हम इसका उपयोग करने के तरीके के साथ लूपिंग अवधारणा के प्रत्येक और हर पहलू का पता लगाएंगे।
यह ट्यूटोरियल पर्याप्त प्रोग्रामिंग उदाहरणों के साथ कवर किया जाएगा जो आपको जावा फॉर-लूप के विभिन्न एप्लिकेशन क्षेत्रों को समझने देगा। कुछ अक्सर पूछे जाने वाले प्रश्न भी दिए गए विषय का एक हिस्सा होंगे, ताकि आप जावा फॉर-लूप से संबंधित महत्वपूर्ण प्रश्नों से अच्छी तरह से अवगत होंगे।
=> यहाँ सभी जावा ट्यूटोरियल की जाँच करें।
आप क्या सीखेंगे:
जावा लूप के लिए
लूप स्टेटमेंट हर प्रोग्रामिंग लैंग्वेज का एक अभिन्न हिस्सा है। लूपिंग आपको उपयोगकर्ता द्वारा निर्दिष्ट स्थिति के आधार पर प्रत्येक तत्व को पुनरावृत्त करने में मदद करता है। जावा एक अपवाद भाषा नहीं है और 'फॉर-लूप' सबसे आम लूप में से एक है जिसे आप किसी भी प्रोग्रामिंग भाषा में देखेंगे।
वाक्य - विन्यास:
for (initialization; condition; iteration) statement;
सबसे पहले, लूप कंट्रोल वैरिएबल को इसके प्रारंभिक मूल्य से जोड़ा जाता है। इसके बाद स्थिति है जो एक बूलियन अभिव्यक्ति है जो या तो सच है या गलत है। इस स्थिति का उपयोग लूप नियंत्रण चर का परीक्षण करने के लिए किया जाता है।
यदि शर्त सही है, तो फॉर-लूप अपनी पुनरावृत्ति जारी रखता है अन्यथा समाप्त हो जाता है।
पहले दस नंबर की छपाई
नीचे दिए गए जावा फॉर-लूप का एक सरल उदाहरण है। यहां, हमने 'फॉर-लूप' की मदद से पहले दस नंबरों को प्रिंट किया है।
सबसे पहले, हमने 1. के साथ एक वैरिएबल 'i' को इनिशियलाइज़ किया है। फिर हमने एक कंडीशन निर्दिष्ट की है जहाँ 'i' को 10 से कम या उसके बराबर होना चाहिए 'और फिर हमने लूप को 1. से बढ़ा दिया है। 'i' का मान '10 से कम या उसके बराबर' है, तो 'i' का मान प्रत्येक पुनरावृत्ति के बाद मुद्रित होगा।
जिस समय इसका मूल्य 11 हो जाता है, तब निर्दिष्ट शर्त मैच नहीं होगी और लूप समाप्त हो जाएगा।
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
आउटपुट:
एक स्ट्रिंग उल्टा
नीचे दिए गए उदाहरण में, हमने इनपुट स्ट्रिंग को कंसोल के माध्यम से लिया है और प्रत्येक अक्षर को फॉर-लूप का उपयोग करके रिवर्स ऑर्डर में प्रिंट करने का प्रयास किया है।
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
आउटपुट:
प्रत्येक लूप के लिए जावा
यह एक फॉर-लूप का दूसरा रूप है जो ज्यादातर एक संग्रह के तत्वों / वस्तुओं के माध्यम से ट्रैविस करने या नेविगेट करने के लिए उपयोग किया जाता है जैसे कि नक्शा या सरणी सूची। यह JDK-5 और इसके बाद के संस्करण द्वारा समर्थित है। इसे लूप के लिए बढ़ाया के रूप में भी जाना जाता है।
वाक्य - विन्यास:
हेडर फ़ाइल में कार्य करने के लिए c ++ अपरिभाषित संदर्भ
for (data-type obj: array) { obj statement; }
बार बार पूछे जाने वाले प्रश्न
क्यू # 1) आप जावा में एक लूप कैसे दोहराते हैं ??
उत्तर: जावा में, हम एक काउंटर चर का उपयोग करके एक लूप दोहराते हैं। आमतौर पर, एक काउंटर वेरिएबल i, j, या काउंट हो सकता है। यह पूरी तरह से प्रोग्रामर पर निर्भर करता है कि किस चर को चुनना है।
नीचे दिए गए उदाहरण में, हमने 5 बार एक लूप दोहराया है और फिर '*' मुद्रित किया है। इसे पिरामिड प्रोग्राम के रूप में भी जाना जाता है। लूप को दोहराया जाएगा जब तक कि 'i' और 'j' का मान 5 के बराबर न हो जाए।
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
आउटपुट:
Q # 2) जावा में स्ट्रिंग के लिए लूप का उपयोग कैसे करें?
उत्तर: नीचे दिया गया वह प्रोग्राम है जहां हमने स्ट्रिंग चर के लिए लूप का उपयोग किया है। यहां, हमने 'i' इंडेक्स और (i + 1) इंडेक्स पर वर्ण समान है या नहीं इसकी तुलना करने के लिए दो काउंटरों के साथ एक फॉर-लूप को इनिशियलाइज़ किया है। यह (i + 1) इंडेक्स के वर्ण को प्रिंट करेगा यदि वे समान हैं।
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i आउटपुट:

Q # 3) लूप जावा में एक बार कुछ कैसे प्रिंट करें?
उत्तर: नीचे दिए गए कार्यक्रम में, 'i' का मूल्य केवल एक बार मुद्रित किया जाएगा, क्योंकि हमने उसके अनुसार स्थिति निर्दिष्ट की है।
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
आउटपुट:

क्यू # 4) जावा में फॉर-लूप से कैसे निकला जाए?
उत्तर: यह फॉर-लूप का सबसे बुनियादी सवाल है। जावा फॉर-लूप में, जैसे ही स्थिति संतुष्ट नहीं होती है, यह स्वचालित रूप से आपको लूप से बाहर निकाल देगा।
हालाँकि, आप भी स्पष्ट रूप से एक का उपयोग कर सकते हैं जावा में बयान तोड़ो अगर मामले में आप पाश से बाहर आना चाहते हैं।
विराम के साथ:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
आउटपुट:

ब्रेक के बिना:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
आउटपुट:

Q # 5) जावा में लूप के लिए मान कैसे प्राप्त करें?
उत्तर: आप काउंटर चर के मूल्य को प्रिंट करके फॉर-लूप से मान प्राप्त कर सकते हैं (जैसे कि i, j या काउंट)।
एक सरणी जावा की प्रतिलिपि बनाएँ
Q # 6) जावा में प्रत्येक लूप के लिए उपयोग कैसे करें?
उत्तर: आप इस ट्यूटोरियल के 'जावा फॉर-हर लूप' सेक्शन में जा सकते हैं। हालांकि, हमने नीचे दिए गए लूप के लिए जावा-प्रत्येक लूप या जावा वर्धित लूप का एक सरल उदाहरण सूचीबद्ध किया है।
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
आउटपुट:

निष्कर्ष
इस ट्यूटोरियल में, हमने इसके सिंटैक्स, विवरण, फ़्लोचार्ट और प्रोग्रामिंग उदाहरणों के साथ-साथ जावा फॉर-लूप की अवधारणा को समझाया है। जावा फॉर-लूप की अन्य विविधताओं को फ्लोचार्ट, विवरण, वाक्यविन्यास, और प्रोग्रामिंग उदाहरणों के साथ विस्तार से वर्णित किया गया है जहां भी आवश्यकता होती है।
पठन पाठन = >> जबकि जावा में लूप
इस ट्यूटोरियल में सूचीबद्ध उदाहरण बहुत महत्वपूर्ण हैं क्योंकि उन्हें जावा साक्षात्कार के दौरान भी पूछा जाता है। हमने कुछ एफएक्यू सूचीबद्ध किए हैं जो फिर से बहुत महत्वपूर्ण हैं क्योंकि वे आपको विषय को विस्तार से समझने देंगे।
=> यहाँ बिल्कुल सही जावा प्रशिक्षण गाइड देखें।
अनुशंसित पाठ
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- जावा Enum: जावा गणन ट्यूटोरियल उदाहरण के साथ
- जावा डाटाटेप्स, लूप्स, एरेस, स्विच एंड एसेसरीज
- C # में लूप्स: उदाहरणों के साथ नियंत्रण कथन और विभिन्न लूप्स
- यूनिक्स शैल लूप प्रकार: लूप के लिए, जबकि लूप के लिए, यूनिक्स में लूप तक
- VBScript लूप्स: लूप के लिए, लूप करें और जबकि लूप
- उदाहरणों के साथ लूप कंस्ट्रक्शंस सी ++ में
- पायथन लूप्स - उदाहरण के लिए, जबकि, नेस्टेड लूप्स उदाहरण के लिए