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