while döngüsüJava’da program yazarken bazen bazı olayların belirli miktarda tekrar edilmesi gerekmektedir. Döngüler’de koşul sağlandığı sürece döngü içerisindeki koşul çalışır,koşul bittiğinde döngüden çıkar.
Üç farklı tür döngü operatörü vardır. Bunlar while,do-while,for dögüleridir.

WHILE DÖNGÜSÜ

While döngüsünde tekrar sayısı belli değildir. Döngü içerisindeki şartlara bağlı olarak döngü devam eder ve sonlanır. Koşul true olduğu sürece çalışır falseolunca döngü sonlanır.
Örnek vermek gerekirse.
  1. public static void main(String[] args) {
  2. // TODO Auto-generated method stub
  3. int sayi =sayıyı kaçtan başlatmak istediğin sayıyı yaz;
  4. while(sayi!=kacta bitmesini istediğin sayıyı yaz) {
  5. System.out.println("sayi:"+sayi);
  6. sayi--;
  7. }
  8. }
Yukarıda ki programda sayı değerini ilk olarak 5 atatık ve sayı sıfırdan farklı olduğu sürece ekrana sayıyı yazar. Sayı sıfıra eşit olunca döngüden çıkar.