Java programlama dilinde while döngüsü, belirli bir koşulun doğru olması durumunda bir kod bloğunu yinelenmesini sağlayan bir kontrol yapısıdır. Bu döngü, programcılara programlarının çalışmasını dinamik hale getirme ve belirli bir koşulu yerine getirmek için kodlarını tekrar kullanma fırsatı verir. Bu yazımızda, Java programlama dilinde while döngüsünün nasıl kullanıldığını öğreneceğiz.
Java While Döngüsü Nasıl Kullanılır?
While döngüsü, belirli bir koşul doğru olduğu sürece tekrar eden bir döngüdür. Koşulun değeri false olana kadar döngü devam eder. Bu nedenle, döngünün sonsuza kadar devam etmemesi için koşulun mutlaka bir yerde false olması gereklidir. Aksi takdirde, program sonsuz bir döngüye girer ve kullanıcı müdahalesi olmadan sonlanmaz.
While döngüsünün yapısı aşağıdaki gibi olabilir:
while (koşul) {
// koşul doğru olduğu sürece yapılacak işlemler
}
Bu yapı, koşulun değerinin doğru olduğu sürece kod bloğunu tekrar edecektir. Örneğin, aşağıdaki kod bloğu, sayı 1’den 10’a kadar olan tüm sayıları ekrana yazdıracaktır:
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
Yukarıdaki kod bloğunda, while döngüsü koşulu “i <= 10” olarak belirlenmiştir. Bu koşul, “i” değişkeninin değeri 10’dan küçük veya eşit olduğu sürece döngünün tekrar edeceğini belirtir. Döngü, “System.out.println(i);” ifadesi ile ekrana i değerini yazdırır ve “i++;” ifadesi ile “i” değişkeninin değerini bir arttırır.
Java While Örnek Kullanım
Örnek: Kullanıcının klavyeden girilen bir sayıdan başlayarak 0’a kadar olan tüm sayıları ekrana yazdıran kod.
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Bir sayı girin: ");
int number = scanner.nextInt();
while (number >= 0) {
System.out.println(number);
number--;
}
}
}
Bu kod bloğu, kullanıcının klavyeden girilen sayıdan başlayarak, her seferinde sayıyı bir azaltarak ekrana yazdırır. While döngüsünün koşulu “number >= 0” olarak belirlenmiştir, bu da sayının 0’dan küçük veya eşit olduğu sürece döngünün tekrar edeceğini belirtir.
Çıktısı :
Bir sayı girin: 5
5
4
3
2
1
0
Konu ile alakalı diğer örnekler :
Java Girilen Sayının Basamak Sayısını Bulan Program
Java İki Sayının EBOB’unu Bulan Program
While döngüsü, programlama dillerinde çok sık kullanılan bir döngü türüdür. Bu döngü, belirli bir koşul doğru olduğu sürece tekrar eder ve programın istenilen şekilde çalışmasını sağlar. Ancak, while döngüsünü kullanırken, sonsuz döngülerden kaçınmak, koşulun doğru olduğundan emin olmak ve döngü içindeki kodların etkisini önceden belirlemek önemlidir.
Bu yazımızıda Java dilinde while döngüsü konusunu işledik. Daha fazlası için ‘Java Dersleri‘ adlı kategorimize göz atabilirsiniz.