Java Ders 12 - Do While

uekapps

Yeni üye
20 Nis 2022
15
9
Java:
package dersler;

public class Do_While_Dongusu {

    public static void main(String[] args) {
        /*
         * do while döngüsü ile while döngüsü arasındaki fark nedir? Bu sorunun en
         * basit cevabı, while döngüsüne verilen ifade doğru değil ise kod while
         * döngüsü içerisine hiç girmeden sonraki satır ile işlemlere devam eder,
         * do while döngüsünde ise ifadenin doğru olup olmamasına bakmaksızın
         * döngü bir sefer çalışır.
         */
       
        System.out.println("Part 1");
       
        int count = 1;
        while (count < 11) {
            System.out.println("Count is: " + count);
            count++;
        }
       
        int doCount = 1;
        do {
            System.out.println("DoCount is: " + doCount);
            doCount++;
        } while (doCount < 11);
       
        /*
         * Burada while döngüsü önce döngüye girip sonra yazarken do while döngüsünden
         * önce yazıp sonraya döngüye girilmektedir.
         *
         * do while döngüsünü bir kodun kesin bir kez çalışması gerektiği yerlerde kullanılabilir
         */
       
        System.out.println("\n");
        System.out.println("Part 2");
       
        int sayi = 11;
        while (sayi < 11) {
            System.out.println("Sayi is: " + sayi);
            sayi++;
        }
       
        int doSayi = 11;
        do {
            System.out.println("DoSayi is: " + doSayi);
            doSayi++;
        } while (doSayi < 11);

    }

}
Konsol Çıktısı:
Part 1
Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10
DoCount is: 1
DoCount is: 2
DoCount is: 3
DoCount is: 4
DoCount is: 5
DoCount is: 6
DoCount is: 7
DoCount is: 8
DoCount is: 9
DoCount is: 10


Part 2
DoSayi is: 11

g3nsjae.png
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.