Do While, While, For Döngüleri, For-break
Do while, while, for döngüleri, for-break...
Do While, While, For ve For-Break Döngüleri
While
While en çok kullanılan tekrarlama yapılarından biridir. ( ) içindeki boolean terim true (doğru) olduğu sürece yeniden işlemi döndürür. Eğer programda boolean işlemini sonuçlandıracak bir ifade yoksa sonsuza dek veya program başka bir yöntemle durdurulana dek devam eder.
import javax.swing.*; public class Main { public static void main(String[] args) { int sayi = 8; while (sayi <= 10) { sayi *= 5; } JOptionPane.showMessageDialog(null, sayi, "while yapisi", JOptionPane.PLAIN_MESSAGE); System.exit(0); } }
Do While
do..while döngüsü while yapısından temel farkı, döngünün içine en az bir kere girilme zorunluluğunun olmasıdır.
import javax.swing.*; public class Main { public static void main(String[] args) { int artis = 1; String sayi = "";
do { sayi = sayi + Integer.toString(artis) + " "; } while (++artis <= 10);
JOptionPane.showMessageDialog(null, sayi, "do-while yapisi", JOptionPane.PLAIN_MESSAGE); System.exit(0); } }
For Döngüsü
For döngüsü genellikle sayıları belli bir düzen içinde arttırmak için kullanılır. Örnek;
import javax.swing.*; public class Main { public static void main(String[] args) { int toplam = 0; for (int sayi = 1; sayi <= 100; sayi++) { toplam += sayi; } JOptionPane.showMessageDialog(null, toplam, "1 den 100 e kadar sayilarin toplami (for yapisi)", JOptionPane.PLAIN_MESSAGE); System.exit(0); } }
For – Break
For döngüsü genellikle sayıları belli bir düzen içinde arttırmak için kullanılır. Break ise düngüyü istediğimiz yerde kırmamızı sağlar. Örnek;
import javax.swing.*; public class Main { public static void main(String[] args) { int toplam = 0; for (int sayi = 1; sayi <= 100; sayi++) { toplam += sayi; break; } JOptionPane.showMessageDialog(null, toplam, "(for yapisi)", JOptionPane.PLAIN_MESSAGE); System.exit(0); } }
Hazırlayan: Fatih ÜN