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-while2. लूप वापरण्याचे फायदे
do-whileमूलभूतपणे, लूप आणि लूपमधील फरक एवढाच whileआहे की लूपचा मुख्य भागdo-while किमान एकदाच अंमलात आणला जातो.
सामान्यतः, do-whileजेव्हा लूप बॉडी कार्यान्वित केली गेली नसेल तर लूप स्थिती तपासण्यात काही अर्थ नसताना लूप वापरला जातो. उदाहरणार्थ, जर काही गणना लूप बॉडीमध्ये केली गेली आणि नंतर स्थितीमध्ये वापरली गेली .
उदाहरण:
exitशब्द प्रविष्ट होईपर्यंत प्रोग्राम कीबोर्डवरील ओळी वाचतो
| असताना | तेव्हा करा |
|---|---|
|
|
लूपमधील breakआणि विधाने लूपप्रमाणेच कार्य करतात .continuedo-whilewhile
3. do-whileलूपची तुलना करणे: जावा वि पास्कल
पुन्हा एकदा, पास्कलकडे लूपचे अॅनालॉग आहे do-while, परंतु त्याला लूप म्हणतात repeat-until. तसेच, ते लूपपेक्षा थोडे वेगळे आहे do-while. लूपमध्ये repeat-until, लूप कधी सुरू ठेवायचा यापेक्षा लूपमधून कधी बाहेर पडायचे हे अट सूचित करते.
उदाहरणे:
| पास्कल | जावा |
|---|---|
|
|
जावाच्या तुलनेत, पास्कल ज्या प्रकारे याचे प्रतिनिधित्व करतो ते अगदी सुंदर आहे. आम्हाला पास्कलच्या उदाहरणांसह सुरुवात करावी लागेल, अन्यथा तुम्ही हसाल.
GO TO FULL VERSION