Codegym यूनिवर्सिटी कोर्स के भाग के रूप में एक परामर्शदाता के साथ एक व्याख्यान स्निपेट। पूर्ण पाठ्यक्रम के लिए साइन अप करें।


"नमस्ते।"

"हाय, ऐली!"

" लूप के बारे में जानने का समय आ गया है। लूप इफ/एल्स स्टेटमेंट की तरह सरल हैं, लेकिन इससे भी ज्यादा दिलचस्प है। आप किसी भी कमांड या कमांड के ब्लॉक को कई बार निष्पादित करने के लिए लूप का उपयोग कर सकते हैं। सामान्य तौर पर, लूप इस तरह दिखता है:"

लूप (उदाहरण 1)

while(boolean condition)               
    command;
लूप (उदाहरण 2)

while(boolean condition) 
    block of commands in curly brackets

"यह सब बहुत सरल है। एक कमांड या ब्लॉक को बार-बार निष्पादित किया जाता है जब तक कि लूप की स्थिति सत्य होती है। सबसे पहले, स्थिति की जाँच की जाती है। यदि स्थिति सही है, तो लूप बॉडी (कमांड का ब्लॉक) निष्पादित किया जाता है। स्थिति फिर से जाँच की जाती है। यदि स्थिति सही है, तो लूप बॉडी को फिर से निष्पादित किया जाता है। यह तब तक दोहराता है जब तक कि स्थिति सही नहीं हो जाती।"

"क्या होगा अगर यह हमेशा सच है या हमेशा झूठ है?"

"यदि यह हमेशा सत्य है, तो प्रोग्राम कभी भी चलना बंद नहीं करेगा: यह लूप को अनिश्चित काल तक दोहराएगा। यदि यह हमेशा गलत है, तो लूप बॉडी को कभी भी निष्पादित नहीं किया जाएगा।"

यहां कुछ उदाहरण दिए गए हैं:

जावा कोड विवरण
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
प्रोग्राम कीबोर्ड से स्ट्रिंग्स को तब तक प्रिंट करेगा जब तक कि स्ट्रिंग 'एक्जिट' इनपुट न हो जाए।
while (true) 
    System.out.println("C");
कार्यक्रम बार-बार स्क्रीन पर सी अक्षर प्रदर्शित करेगा।
while (true) 
{
    String s = buffer.readLine();
    if (s.equals("exit")) 
        break;
}
प्रोग्राम कीबोर्ड से स्ट्रिंग्स को तब तक पढ़ेगा जब तक कि स्ट्रिंग 'एक्जिट' इनपुट नहीं हो जाती।

"सशर्त बयानों के बाद, यह जटिल नहीं लगता। मैं पहले से ही इसे आजमाना चाहता हूं।"