While Loop kya hota hai ye kasie work krta hai:-
while loop भी एक control flow statement है जो किसी पर्टिकुलर कंडीशन के आधार पर किसी कोड को repeatedly (लगतार) execute कराने के लिए use होता है।
इसका syntax कुछ इस प्रकार होता है।
while(condition){
//execute this code if condition is true
increment("++") OR decrement("--") operator;
}
while loop में पहले कंडीशन चेक होती है यदि कंडीशन true हो तो code execute हो जाता है फिर उसके बाद काउंटर वेरिएबल में INCREMENT OR DECREMENT होता है । अगर सुरु में ही condition false होजाती है तो लूप नहीं चलता।
चलिए इसका एक कोड भी लिखते है और उससे समझने का प्रयाश करते है
void main(){
var i=1;
while (i < 5){
print("hello");
i++;
}
}
तो। जैसा कि आप ऊपर code देख रहे है हमने सबसे पहले एक counter variable "i" लिया है जिसकी primary वैल्यू 1 initialize की है उसके बाद while loop में condition लगाई है कि क्या i की वैल्यू 5 से कम है।
तो जैसा कि आप जानते है ही है हमने i की primary value 1 सेट की हुई है तो इसका मतलब ये condition true हुई इसलिए loop के अंदर की statement execute हो जाएगी जिसके कारण console स्क्रीन पर hello प्रिंट हो जाएगा इसके बाद "i" में 1 increment हो जाएगा अब i की वैल्यू 2 चुकी है दोबारा कंडीशन चेक होगी,, कंडीशन अभी भी true होगी फिर हेलो प्रिंट हो जाएगा। फिर i में +1 increment होगा i की वैल्यू 3 हो जाएगी ये process तब तक चलता है जब तक कि i की वैल्यू 5 न हो जाये i की वैल्यू 5 होते ही अब कंडीशन false हो जाएगी क्योकि 5 बड़ा नही होता 5 से। तो अब loop end हो जाएगा और स्क्रीन पर 4 बार hello प्रिंट हो जाएगा while loop ऐसे ही वर्क करता है।
Do-while Loop kya hota hota hai:-
Do-while लूप भी same while लूप की तरह ही है इसमे सिर्फ इतना फर्क ये है की इसमें कम से कम एक बार तो कोड Execute जरुरु होता है।
जैसा कि हम जानते है while loop में पहले condition चेक होती है उसके बाद कोड execute होता है फिर increment या decrement होता है
लेकिन do while loop में पहले एक बार कोड execute हो जाता है उसके बाद condition check होती है फिर increment या decrement होता है
do-while loop का syntax कुछ इस प्रकार होता है।
आईये इसको कोड से समझते है
Void main(){
Var i=1;
Do{
Print("hello");
I++;
}While(I<5);
}
ऊपर कोड के according, do के बाद body में print statement execute होगी उसके बाद i में increment हुआ है फिर कंडीशन चेक हुई है.
while loop aur do-while loop me different:-
अब यहां पर आप while loop और do-while loop में different देख सकते है कि while loop में जरूरी नही की स्टेटमेंट एक बार execute हो अगर कंडीशन starting में ही =false हो जाये तो आगे while loop चलेगा ही नही जबकि do-while loop में कम से कम एक बार तो कोड execute होगा ही उसके बाद increment या decrement और कंडीशन चेक होगी।
For Loop kya hota hai :- For loop भी एक control flow statement है जो की किसी भी code को एक particular condition के आधार पर repeatedly, execute करवाने के लिए use होता है।
दोस्ती सबसे ज्यादा use होने वाला loop, for loop ही होता है ये same while loop की तरह वर्क करता है पर इसका syntax easy होता है इसलिए ये सबसे ज्यादा use होता है।
इसका syntax कुछ इस प्रकार होता है।
आईये इसको कोड से समझते है।
Void main(){
For( var I=1; I<5; I++){
Print("hello)
}
जैसा कि आप ऊपर कोड में देख रहे है for loop में हम तीनो values(initialize variable,condition increment Or decrement), एक साथ लिख सकते है आईये इसको देखते है ये one by one, execute कैसे होता है
जैसे ही कंट्रोल for loop पर आता है सबसे पहले counter variable "i" की value initialized हो जाती है उसके बाद condition चेक होती है अगर कंडीशन true होती है तो कोड execute हो जाता है और फिर "i" की वैल्यू(counter variable ) में increment (+1 add) हो जाता है ये loop तब तक चलता है जब तक कि condition false न। हो जाये कंडीशन false होते ही loop end हो जाता है।
Next--
please upload more chapter
ReplyDeletePlease upload more cantant
ReplyDeleteplease make more content in dart
ReplyDeleteplease ............
Glassdoor offers you an inside a glance at|have a glance at} what it's wish to work at Videoslots, including salaries, critiques, workplace photos, and more. All content is posted anonymously by workers working at Videoslots. 76% of workers suppose that Videoslots has a positive business outlook. This relies on nameless worker critiques submitted on Glassdoor. 30% of 카지노사이트.online job seekers rate their interview expertise at Videoslots as positive.
ReplyDeleteI understand how a While Loop works and its application.
ReplyDeletePost a Comment