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
.
do-while
2. लूप वापरण्याचे फायदे
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