जावा में एक लूप क्या है और इसका उपयोग कैसे करें?



जावा में लूप को प्रोग्राम के एक हिस्से को बार-बार प्रसारित करने के लिए उपयोग किया जाता है। यदि पुनरावृत्ति की संख्या निश्चित नहीं है, तो आप लूप करते समय जावा का उपयोग कर सकते हैं।

जावा भाषा आपको कई छोरों के साथ काम करने की पेशकश करती है। मूल रूप से तब तक बयानों के एक सेट को निष्पादित करने के लिए उपयोग किया जाता है जब तक कि कोई विशेष स्थिति संतुष्ट न हो। यहाँ, मैं आपको जावा में 'लूप' के बारे में बताऊंगा। इस लेख में शामिल विषय नीचे दिए गए हैं:





चलो शुरू करें!

जावा में थोड़ी देर का लूप क्या है?

जावा जबकि लूप का उपयोग प्रोग्राम के एक हिस्से को बार-बार प्रसारित करने के लिए किया जाता है। यदि पुनरावृत्ति की संख्या निर्धारित नहीं है, तो आप लूप करते समय उपयोग कर सकते हैं।



एक लूप कैसे काम करता है का एक सचित्र प्रतिनिधित्व:

जबकि जावा में लूप - एडुर्काउपरोक्त आरेख में, जब निष्पादन शुरू होता है और स्थिति झूठी हो जाती है, तब लूप के बाद अगले बयान के लिए कूदता है। दूसरी ओर, यदि स्थिति सही हो जाती है, तो लूप के अंदर स्टेटमेंट निष्पादित किया जाता है।



जबकि लूप इन पर इस लेख के साथ आगे बढ़ना वाक्यविन्यास पर एक नजर डालते हैं:

वाक्य - विन्यास:

जबकि (शर्त) {// कोड ब्लॉक किया जाना है}

अब जब मैंने आपको सिंटैक्स दिखाया है, तो इसका एक उदाहरण है:

व्यावहारिक कार्यान्वयन:

वर्ग उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {int i = 10 जबकि (i> 1) {System.out.println (i) i--}}}

आउटपुट :

१०







अगला, आइए एक और उदाहरण देखें:

जावा में लूप का एक और उदाहरण:

// जावा जबकि लूप उदाहरण पैकेज लूप्स java.util.Scanner पब्लिक क्लास आयात करता है जबकि {निजी स्थिर स्कैनर sc सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {int संख्या, sum = 0 sc = new Scanner (System.in): सिस्टम। out.println ('n कृपया 10 के नीचे कोई पूर्णांक मान दर्ज करें:') संख्या = sc.nextInt () जबकि (संख्या<= 10) { sum = sum + number number++ } System.out.format(' Sum of the Numbers From the While Loop is: %d ', sum) } } 

आउटपुट :

कृपया 10: 7 से नीचे किसी भी पूर्णांक मान को दर्ज करें
जबकि लूप से संख्याओं का योग है: 34

कैसे एक डबल एक कास्ट करने के लिए

पिछले उदाहरण की तुलना में सचित्र उदाहरण थोड़ा जटिल है। इसे मैं चरण दर चरण समझाता हूं।

इस जावा में लूप उदाहरण के अनुसार, मशीन उपयोगकर्ता को 10. से नीचे किसी भी पूर्णांक मान में प्रवेश करने के लिए कहेगी, जबकि लूप और जबकि लूप के अंदर की स्थिति यह आश्वस्त करेगी कि दी गई संख्या 10 से कम या उसके बराबर है।

अब, उपयोगकर्ता ने मान = 7 दर्ज किया है और मैंने योग = 0 को इनिशियलाइज़ किया है

यह है कि पुनरावृत्ति कैसे काम करेगी: (कोड में लिखे गए लूप पर ध्यान केंद्रित करें)

पहला बदलाव:

sum = sum + संख्या
sum = 0 + 7 ==> 7
अब, संख्या 1 से बढ़ाई जाएगी (संख्या ++)

दूसरा पुनरावृत्ति

अब पहली पुनरावृत्ति में संख्या और योग दोनों के मान बदल गए हैं: संख्या = 8 और योग = 7
sum = sum + संख्या
sum = 7 + 8 ==> 15
फिर से, संख्या 1 से बढ़ाई जाएगी (संख्या ++)

थर्ड इटरेशन

अब, दूसरे पुनरावृत्ति में, संख्या और योग दोनों के मान बदल गए हैं: संख्या = 9 और योग = 15
sum = sum + संख्या
sum = 15 + 9 ==> 24
इसी पैटर्न के बाद, संख्या को फिर से 1 (संख्या ++) द्वारा बढ़ाया जाएगा।

चौथा Iteration

लूप करते समय जावा के तीसरे इथरेशन में, संख्या और योग दोनों के मान बदल गए हैं: संख्या = 10 और राशि 24
sum = sum + संख्या
sum = 24 + 10 ==> 34

अंत में, अंतिम बार संख्या 1 (संख्या ++) द्वारा बढ़ाई जाएगी।

यहाँ, संख्या = 11. तो, जबकि लूप में मौजूद स्थिति विफल हो जाती है।

अंत में, System.out.format स्टेटमेंट आउटपुट को प्रिंट करेगा जैसा कि आप ऊपर देख सकते हैं!

आगे बढ़ते हुए,

एक बात जो आपको ध्यान में रखने की आवश्यकता है, वह यह है कि आपको लूप करते समय अंदर या वृद्धि के बयान का उपयोग करना चाहिए ताकि लूप वैरिएबल प्रत्येक पुनरावृत्ति पर परिवर्तित हो जाए ताकि कुछ बिंदु पर, स्थिति झूठी हो जाए। इस तरह से आप लूप के निष्पादन को समाप्त कर सकते हैं। अन्यथा, लूप अनिश्चित काल तक निष्पादित होगा। ऐसे मामलों में, जहां लूप अनिश्चित काल के लिए निष्पादित होता है, आप लूप में रहते हुए अनंत की अवधारणा का सामना करेंगे , जो हमारी चर्चा का अगला विषय है!

जावा में लूप रहते हुए अनंत

जिस समय आप लूप में 'सत्य' पास करते हैं, तो लूप शुरू होने के दौरान अनंत।

वाक्य - विन्यास :

जावा प्रोग्राम से कैसे बाहर निकलें
जबकि (सच) {कथन (s)}

प्रैक्टिकल प्रदर्शन

मैं आपको जावा में अनंत जबकि लूप का एक उदाहरण दिखाता हूं:

वर्ग उदाहरण {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {int i = 10 जबकि (i> 1) {System.out.println (i) i ++}}}

यह लूप रहते हुए अनंत है, इसलिए यह अंत नहीं हुआ। ऐसा इसलिए है क्योंकि कोड में शर्त i> 1 है जो हमेशा सच होगी क्योंकि हम लूप के अंदर i का मान बढ़ा रहे हैं।

इसके साथ, मैं इस ब्लॉग के अंत तक पहुँच गया हूँ। मैं वास्तव में आपके जावा ज्ञान के लिए उपरोक्त साझा की गई सामग्री को अधिक महत्व देता हूं। आइए हम जावा वर्ल्ड को एक साथ एक्सप्लोर करते रहें। बने रहें!

इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किया गया है जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे '' जावा में लूप में '' ब्लॉग के कमेंट सेक्शन में उल्लेख करें और हम जल्द से जल्द आपके पास लौट आएंगे।