Java Ders - 10 While Döngüsü

uekapps

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

public class While_Dongusu {

    public static void main(String[] args) {
       
        /*
         * Kod yazarken bazı satırları birden fazla defa
         * çalıştırmamız gerekebilir. Çok basit bir örnekle
         * "Merhaba UEKAPPS" yazısını konsola 10 defa alt alta
         * yazdırmamız gerekti. Bunu aşağıdaki gibi yapabiliriz.
         */
       
        System.out.println("***Örnek 1***");
       
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
        System.out.println("Merhaba UEKAPPS");
       
        /*
         * 10 tane yazdırmak için üstteki kodu kullanılabilirsiniz, ancak
         * düşünün ki 1000 adet istendi veya herhangi bir koşula bağlanması
         * istendi. İşte bu durumlarda Java bize çok kullanışlı bir yapı olan
         * döngü yapısını sunmaktadır. 3 adet döngü çeşidi vardır. While döngüsü,
         * do-while döngüsü ve for döngüsü. Bu 3 döngü arasında en çok kullanılan
         * döngü çeşidi for döngüsüdür.
         */
       
        System.out.println("\n");
        System.out.println("***Örnek 1 Döngü ile kullanımı***");
       
        int i = 0;
        // i 10 dan küçük olduğu müddteçe true dönecektir ve while kod bloğuna girecektir
        while (i<10) {
            System.out.println("Merhaba UEKAPPS");
            i++;
        }
       
        System.out.println("\n");
        System.out.println("***Örnek 2***");
       
        // 1 den 20 ye kadar olan sayıların toplamını bulma
        int toplam = 0;
        int k = 0;
       
        while (k < 20) {
            toplam = toplam + k;
            k++;
        }
       
        System.out.println("Toplam= " + toplam);

    }

}

Konsol Çıktısı:
***Örnek 1***
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS


***Örnek 1 Döngü ile kullanımı***
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS
Merhaba UEKAPPS


***Örnek 2***
Toplam= 190

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.