JAVA

While

While

While(vayl – nə qədər ki; o vaxta qədər ki;) for-dan fərqli olaraq bir mümkün vəziyyətin dəyişəcəyi vaxta qədər şərti icra etmir. Əgər şərt doğrudursa(true) dövr sonsuz davam edir və şərtlər təkrar-təkrar yoxlanır.

Yuxarıda temperaturun 0 dərəcədən aşağı olduğu halda sobanın yandırılması şərti verilmişdir. Şərt doğru olan kimi loop(dövr) işə düşür. Şərt loop-un işlədiyi vaxt dəyişsə False olsa loop ekrana nəticəni çıxartmır. Şərt doğru olduğu halda sonsuz dövr gedir və loop-un bitdiyi sətirdən sonra break əlavə olunmaqla sonsuz dövrün qarşısı alınır. Aşağıdakı məsələdə şərtin yanlış olduğu ana qədər dövrün işləməsi göstərilibdir.

Ac olanda cibindəki 5 konfeti yeyən adamın hesabatını görürsünüz. While daxilindəki şərtlərin və digər funksiyaların istifadə olunma qaydasını təsvir edən sadə proqram :)