Döngüler Döngüler for, while, do-while uygulaması while uygulaması Kullanıcıya ismi ve isminin kaç kere ekranda yazılmasını istediği soruluyor. Cevaplar alındıktan sonra uygulama girilen sayıdan sıfıra kadar azalarak, 1.kez Isim şeklinde sonuçlar üretiyor. package javaapplication1; import javax.swing.*; public class Main { public static void main(String[] args) { String Isim=JOptionPane.showInputDialog("Adınız nedir?"); int KacKere=Integer.parseInt(JOptionPane.showInputDialog("Kaç kere yazalım")); int i=; while(KacKere!=){ JOptionPane.showMessageDialog(null, (++i)+". kez "+Isim); KacKere--; } } } do-while uygulaması Yukardaki örnekle aynı fakat Kaç Kere Yazalım sorusuna "0" bile girilse en az bir kez ekrana kullanıcının girdiği İsim çıkıyor. www.dijitalders.com Döngüler 1 Döngüler package javaapplication1; import java.applet.Applet; import java.awt.Graphics; import javax.swing.JOptionPane; public class NewApplet extends Applet { public void init() { // TODO start asynchronous download of heavy resources } public void paint(Graphics Ekran){ String Isim=JOptionPane.showInputDialog("Adınız nedir?"); int KacKere=Integer.parseInt(JOptionPane.showInputDialog("Kaç kere yazalım")); int i=; do{ ++i; Ekran.drawString(i+". kez "+Isim, 25, 25*i); KacKere--; } while(KacKere!=); } } for uygulaması Kullanıcıya ismi soruluyor, verilen cevaptaki harf sayısı kadar tarayıcı penceresinde kullanıcının girdiği isim yazılıyor. package javaapplication1; import java.applet.Applet; import java.awt.Graphics; import javax.swing.JOptionPane; public class NewApplet1 extends Applet { www.dijitalders.com Döngüler 2 Döngüler public void init() { // TODO start asynchronous download of heavy resources } public void paint(Graphics Ekran){ String Isim=JOptionPane.showInputDialog("İsminiz Nedir"); for(int k=; k<Isim.length(); k++){ Ekran.drawString(Isim, 25, 25*k); } } } www.dijitalders.com Döngüler 3