18 Ekim 2016 Salı

Java İç İçe For Döngüsü

İç içe for döngüsüne bir örnek verelim.
a a  dan z z ye kadar bütün versiyonları ekrana yazdıralım.

öncelikle char karakter oluşturuyoruz bu karakterimize başlangıç olarak a harfini atayacağız.
i++ ile de a,b,c diye artmasını sağlamış olacağız.
i<='z' ise z den küçük ve z ye eşit demek z değerini aldıktan sonra duracak for döngümüz.
içerideki döngümüzde de aynı şekilde yapıyoruz sadece z değişkeni oluşturuyoruz.

package dersler;
public class Dersler {
    public static void main(String[] args) throws Exception {
        char i,z;
           
                   
    for(i='a';i<='z';i++) {
        for(z='a';z<='z';z++) {
       
    System.out.println(i+" "+z);
   
   
    }}
       
        }
       
    }
Program Çıktısı:

Çalışma prensibi şu şekilde dış döngüye girdiğimizde ilk i=a ile başlıyoruz.
Sonra iç döngüye girecek ve iç döngü a dan z ye ulaşana kadar çalışacak bu durumda ilk i=a iken z=a dan başlayıp z ye kadar devam edecek.
İç döngü z olduğunda çıkacak dış döngü b değerini alacak ve tekrar iç döngü aynı şekilde a dan başlayıp z ye kadar devam edecek. ta ki dış döngü z iç döngü z ye eşit oluncaya dek.

Hiç yorum yok:

Yorum Gönder