Java Applet Temelleri : Döngüler

advertisement
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
Download