For döngüsü
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
for (int i = 0; i < 20; i++) { //i++ sayaci birer artirim //i-- sayaci azaltma //i+=5 sayaci beser artirma System.out.println("i.Deger:"+i); } int i=0; for (; i < 5; i++) { System.out.println("deneme"); } //Sonsuz Dongu for (int j=0; j < 5; ) { System.out.println("DENEME"); } for(;;) { System.out.println("DENEME"); } |
While Döngüsü
1 2 3 4 5 |
int sayac=5; while (sayac<20) { System.out.println("sayac Deger:"+sayac); sayac++; } |
Do-While Döngüsü
1 2 3 4 5 |
int sayac1=5; do { System.out.println("sayac1 Deger:"+sayac1); sayac1++; }while(sayac1<20); |
break-continue
break: Döngüyü sonlandırı
continue: Döngüyü bir adım ileri sarar
1 2 3 4 5 6 7 8 9 10 |
int j = 0; while (j < 10) { if (j == 4) { j++; continue; } else if(j==8) break; System.out.println("------"+j); j++; } |
Foreach Döngüsü (Dizi ve ArrayList) İşlemleri
1 2 3 4 |
String[] dersler = {"Derin Öğrenme", "NTP", "Yapay Zeka", "Alg. ve Prog."}; for (String derslerim : dersler) { System.out.println(derslerim); } |