Fibonacci Serisi – Java
Java çalışmaya devam ederken sınavların gelmesiyle Java öğrenme yolunda emin adımlarla ilerlemeye devam ediyorum. Java’da Fibonacci Serisi yapmaya çalıştım. Gayet düzgünde çalıştı. Bir değişiklik yaptım Fibonacci Serisinde.
Kullanıcı ne kadar eleman görmek istiyorsa programımız o kadar çalışıp sonucu verecek.
Fibonacci Serisi şöyle: 1 – 1 – 2 – 3 – 5 – 8 – 13 -21 … diye sonsuza kadar gidiyor.
Kullanıcı 6.Elemana kadar görmek istiyorsa. Çıktımız : 1 – 1 – 2 – 3 – 5 – 8 olacaktır.
Bu programın asıl amacı Diziler , For yapısını ve ayrıca Algoritma Mantığı kavratmak için güzel bir örnek
package FibSeri; import java.util.Scanner; public class FibSeri { /** * @www.burakkutbay.com */ public static void main(String[] args) { System.out.println("Kaçıncı Elemana Kadar Gösterilsin"); Scanner oku=new Scanner(System.in); int limit=oku.nextInt(); int[] fibonacci = new int [limit]; fibonacci[0] = 1; fibonacci[1] = 1; for ( int i = 0; i < limit-2; i++ ) { fibonacci[i+2] = fibonacci[i] + fibonacci[i+1]; } for ( int i = 0; i < limit; i++ ) { System.out.println( (i+1) + ". eleman : " + fibonacci[i] ); } } }
Kod netbeans te hata veriyor bi yardım eder misiniz ?