Fibonacci serilerinde sonraki sayı, önceki iki sayının toplamıdır, örneğin 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 vb. Fibonacci serisinin ilk iki sayısı 0 ve 1’dir.
1 2 3 |
Fibonacci serisi: 0, 1, 1, 2, 3, 5, 8, 13, 21, ... |
Aşağıda girilen sayıya göre fibonacci serisi oluşturulmaktadır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
public class JavaExample { public static void main(String args[]) { // Creating a list of elements Scanner reader = new Scanner(System.in); int n1=0,n2=1,n3,i,n; System.out.print("N Sayısını Girin:"); n = reader.nextInt(); System.out.print(n1+" "+n2);//0 ve 1 yazdır for(i=2;i<n;++i)//Döngü 2 den başlıyor çünkü ilk 2 terim 0 ve 1 her zaman yazılacak { n3=n1+n2; System.out.print(" "+n3); n1=n2; n2=n3; } System.out.println(); } } |
Ekran Çıktısı: