Java 005: Fibonacci

Java notlarımdan bir diğer örnek daha: Fibonacci. İşte o Java kodu:

package javaapplication_7;
import javax.swing.JOptionPane;

public class Main {

    public static void fibonacci(int idx) {
        int a = 1;               // 1st fibonacci element
        int b = 1;               // 2nd fibonacci element
        int element=0;

        if (idx == 1)
            System.out.println("The element that you seek for: " + a);

        if (idx == 2)
            System.out.println("The element that you seek for: " + b);

        if (idx >= 3) {
            for (int i=3; i<=idx; i++) {
                element = a+b;
                a = b;
                b = element;
            }
            System.out.println("The element that you seek for: " + element);
        }
        
        else
            System.out.println("something went wrong");           
    }

    public static void main(String[] args) {
        int x;
        x = Integer.parseInt(JOptionPane.showInputDialog("enter fibonacci element index:"));

        fibonacci (x);
    }
}

Yorum bırakın

Filed under Java

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s