While ile parantez içindeki ifade true değer dönene kadar tekrarlanır. True değer döndüğünde bir sonraki kod satırına geçilir. While yalnızca bir ifade döndürülecek ise küme parantezleri koymaya gerek yoktur. Aşağıdaki örnekte x değişkeni bir artırılıp, y değişkeni bir azaltılarak karşılaştırılır. x, y değişkenine eşit veya büyük olduğunda while döngüsü durur.
Bir Do While döngüsü vardır. Buda while döngüsünün biraz farklı bir versiyonu gibi düşünebiliriz. While ile koşulumuz true değer dönene kadar döngü içinde kalıyorduk. Do while ilk durum için koşulumuz false değer olsa bile while gövdesi birkez çalışır. Şimdi bir örnek vereli ve konumuzu bitirelim.
public class WhileTest {
public static void main(String[] args) {
int x=100;
int y=200;
while(++x<--y);
System.out.println("Sayıların orta noktası: "+x);
}
}


Leave a comment