1. उल्टा पाश
जावा में एक अन्य प्रकार का while
लूप है - do-while
लूप। यह साधारण while
लूप के समान है और इसमें केवल दो भाग होते हैं: एक "स्थिति" और एक "लूप बॉडी"। जब तक स्थिति है तब तक लूप बॉडी को बार-बार निष्पादित किया जाता है true
। सामान्य तौर पर, एक do-while
लूप इस तरह दिखता है:
do
statement;
while (condition);
या
do
{
block of statements
}
while (condition);
लूप के लिए while
, निष्पादन का क्रम है: स्थिति , लूप बॉडी , स्थिति , लूप बॉडी , स्थिति , लूप बॉडी , ...
लेकिन एक do-while
लूप के लिए, यह थोड़ा अलग है: लूप बॉडी , कंडीशन , लूप बॉडी , कंडीशन , लूप बॉडी , ...
while
वास्तव में, लूप और लूप के बीच एकमात्र अंतर do-while
यह है कि लूप बॉडी कोdo-while
लूप के लिए कम से कम एक बार निष्पादित किया जाता है ।
2. do-while
लूप के उपयोग के लाभ
do-while
मूल रूप से, लूप और लूप के बीच एकमात्र अंतर while
यह है कि लूप के शरीर कोdo-while
कम से कम एक बार निष्पादित किया जाता है।
आम तौर पर, do-while
लूप का उपयोग तब किया जाता है जब लूप बॉडी निष्पादित नहीं होने पर लूप स्थिति की जांच करने का कोई मतलब नहीं होता है। उदाहरण के लिए, यदि लूप बॉडी में कुछ गणनाएँ की जाती हैं और फिर स्थिति में उपयोग की जाती हैं ।
उदाहरण:
exit
शब्द दर्ज होने तक प्रोग्राम कीबोर्ड से लाइनें पढ़ता है
जबकि | जबकि ऐसा |
---|---|
|
|
लूप में और स्टेटमेंट उसी तरह काम करते हैं जैसे लूप में break
।continue
do-while
while
3. do-while
लूप की तुलना: जावा बनाम पास्कल
एक बार फिर, पास्कल में लूप का एक एनालॉग होता है do-while
, लेकिन इसे repeat-until
लूप कहा जाता है। साथ ही, यह do-while
लूप से थोड़ा अलग है। एक लूप में repeat-until
, स्थिति इंगित करती है कि लूप को जारी रखने के बजाय कब बाहर निकलना है।
उदाहरण:
पास्कल | जावा |
---|---|
|
|
जावा की तुलना में, पास्कल जिस तरह से इसका प्रतिनिधित्व करता है वह सर्वथा सुंदर है। हमें शुरुआत पास्कल के उदाहरणों से करनी होगी, नहीं तो आपको हंसी आएगी।
GO TO FULL VERSION