इंटरमीडिएट Java
Jim White
Java Developer

while (condition) {
// Run this code
}
if स्टेटमेंट जैसा सिंटैक्सif के विपरीत, कई बार चल सकता है// 5 से छोटे नंबर प्रिंट करता है
int counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter + 1;
}
1
2
3
4
int counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter + 0;
}
➡ प्रोग्राम अटक जाता है
true हैint counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter - 1;
}
int counter = 0;
// counter = counter + 3 के समान
counter += 3;
इनके समान:
-=,
*=,
/=, ...
break से while loop को बीच में छोड़ सकते हैं, पर यह सर्वोत्तम प्रैक्टिस नहीं हैint counter = 1;
while (counter < 5){
System.out.println("Counter: " + counter);
if (counter == 3) {
break; // counter 3 होने पर loop से बाहर निकलें
}
counter+=2;
}
Counter: 1
Counter: 3
// while loop जो 20 से छोटे सम संख्याएँ प्रिंट करता है
int counter = 2;
while (counter < 20){
System.out.println(counter);
counter *= 2;
// counter विषम हो तो while loop से बाहर निकलें
if (counter % 2 == 1){ // counter % 2 का अर्थ counter modulo 2
System.out.println("Something went wrong, counter is odd.");
break;
}
}
इंटरमीडिएट Java