कोडजिम युनिव्हर्सिटी कोर्सचा एक भाग म्हणून मार्गदर्शकासह व्याख्यान स्निपेट. पूर्ण अभ्यासक्रमासाठी साइन अप करा.


"मला तुम्हाला आणखी एका लूपबद्दल सांगायचे आहे. फॉर लूप . थोडा वेळ लूप व्यक्त करण्याचा हा आणखी एक मार्ग आहे, अधिक संक्षिप्त आणि सोयीस्कर (प्रोग्रामरसाठी). येथे काही उदाहरणे आहेत:"

असताना
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;
}
च्या साठी

for
(int i = 3; i >= 0; i--) { System.out.println(i); }
असताना
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;
}
च्या साठी

for
(int i = 0; i < 3; i++) { System.out.println(i); }
असताना
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
च्या साठी

for
(boolean isExit = false; !isExit; ) { String s = buffer.readLine(); isExit = s.equals("exit"); }
असताना
while (true)
    System.out.println("C");
च्या साठी
for (; true; )
    System.out.println("C");
असताना
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
च्या साठी
for (; true; )
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}

"अगं?"

"हे लूप समतुल्य आहेत. A while लूपमध्ये कंसात एकच अट असते, पण a for loop स्टेटमेंटमध्ये तीन घटक असतात. पण compiler a for loop ला equivalent while loop मध्ये बदलतो. "

" फॉर लूप मधील पहिली अभिव्यक्ती ( हिरव्या रंगात हायलाइट केलेली ) लूप सुरू होण्यापूर्वी एकदाच अंमलात आणली जाते."

" लूप बॉडी कार्यान्वित होण्यापूर्वी प्रत्येक वेळी दुसर्‍या अभिव्यक्तीचे मूल्यमापन केले जाते. हे काहीवेळ लूपमधील स्थितीसारखे आहे."

" लूप बॉडीच्या प्रत्येक अंमलबजावणीनंतर तिसऱ्या अभिव्यक्तीचे मूल्यमापन केले जाते."

"आम्हाला आणखी एका लूपची गरज का आहे? व्हेल लूपने सर्व काही अगदी स्पष्ट आहे."

" हे प्रोग्रामरच्या सोयीसाठी आहे. प्रोग्रामिंगमध्ये लूप खूप सामान्य आहेत. लूप काउंटरचे प्रारंभिक मूल्य, समाप्ती स्थिती आणि वाढीव अभिव्यक्ती यावरील माहिती एका ओळीत असणे उपयुक्त आहे."