Arkadaşlar bu yazımda size do-while statementden bahsedeceğim. do-while bir döngüdür önceki derste while döngüsünde kısaca bi değinmiştim.
do-while ifadesi bir nevi while döngüsü gibidir yani bunda da döngüler olacak önceki dersimizde while örneğini do-while ile yapacağız.
package ders9.dowhile_statement;public class DoWhileStatement {public static void main(String[] args) {String k = "Junior Yazılım";int i = 1;do{System.out.println(i+" "+k);i++;}while(i<=1000);// do-while döngüsü genelde kullanılmazint k2 = 0;do {System.out.println("Cunku k2>1 olmadığı halde burayı çalıştırır.");}while(k2>1);}}
Yukarıda ki kodları kısaca açıklayalım.
k adlı değişkenimiz var ve Junior Yazılım adlı yeri referans ediyor. i adlı değişkenim var ve depoladığı değer 1. do (yap) giriyor , i ve k değerlerini basıyor daha sonra i'yi her iteration da 1 arttıryoruz sonra while(i<=1000) i 1000'den küçük ise do bloklarının arasındaki işlemleri yap.Umarım üst taraftaki anlaşılmıştır. Hemen yorumun altındaki do-while statement'ine bakıyoruz.k2 adlı bir değişkenimiz var ve değeri 0 . do (yap) döngü bloklarına giriyor ve işlemleri yapıyor.while(k2>1); burada kontrol yapıyor k2 1 'den büyük mü diye ? Hayır küçük fakar yine do bloklarının arasındaki işlemleri yapıyor. Bu yüzden do-while döngüsü kullanılmaz. Çıktıya bakarsanız daha iyi anlaşılacaktır.
Arkadaşlar bu dersimiz bu kadardı. Umuyorum ki anlaşılmıştır. Bir sonraki dersimizde görüşürüz :)