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.

Döngülerpackage javaapplication1;

import javax.swing.*;

public class Main {

    public static void main(String[] args) {
       
        String Isim=JOptionPane.showInputDialog("Adınız nedir?");
       
Döngülerint KacKere=Integer.parseInt(JOptionPane.showInputDialog("Kaç kere yazalım"));
        int i=0;
       
        while(KacKere!=0){
            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.

Döngülerpackage 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=0;
       
       do{
          ++i;
          Ekran.drawString(i+". kez "+Isim, 25, 25*i);
          KacKere--;
       }
       while(KacKere!=0);
   }
}

 

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.

Döngülerpackage javaapplication1;

import java.applet.Applet;
import java.awt.Graphics;
import javax.swing.JOptionPane;

public class NewApplet1 extends Applet {

    public void init() {
        // TODO start asynchronous download of heavy resources
   
}
Döngüler
    public void paint(Graphics Ekran){

        String Isim=JOptionPane.showInputDialog("İsminiz Nedir");

        for(int k=0; k<Isim.length(); k++){
            Ekran.drawString(Isim, 25, 25*k);
        }
    }
}

 


Yorumunuzu Ekleyin
Döngüler Yorumları +1 Yorum
  • ferhat
    1
    ferhat
    ıyı calısma sıtede cok guzell emegı gecen herkesten Allah razı olsun
    08 Ocak 2010 21:35:42, Cuma


Yükleniyor...
Yükleniyor...