While döngüsü
Image: Taylor, CC BY-SA 4.0, Wikimedia Commons
Kısaca: Bir kod bloğunu, her yinelemenin başında bir koşul doğru olduğu sürece tekrarlayan başı sınamalı döngü — koşul baştan yanlışsa blok hiç çalışmaz.
Biraz daha ayrıntılı: For döngüsünün aksine while döngüsü, yineleme sayısı önceden bilinmediğinde özellikle uygundur — örn. kullanıcı girdisini beklerken ya da bir dosyayı sonuna kadar okurken. Karşılığı sonu sınamalı döngüdür (do...while).
Ayrıntılı
while (condition) {
// code bAyrıca bak: Döngüler, Başı sınamalı döngü, Sonu sınamalı döngü, Özyineleme