Fibonacci dizisi: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…….. diye gidiyor.
package fibonacci;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int fib, a=1, b=1, toplam=0;
Scanner oku=new Scanner(System.in);
System.out.print("Kaçıncı terimi bulmak istiyorsunuz: ");
fib=oku.nextInt();
if(fib>0 && fib<47){
if(fib==1 || fib==2) System.out.println(fib+". terim = 1");
else{
for(int i=3; i<=fib; i++){
toplam=a+b;
a=b;
b=toplam;
}
System.out.println(fib+". terim = "+toplam);
}
}
else System.out.println("Hatalı giriş yaptınız!");
}
}http://www.erbasaran.com/fibonacci-dizisi-java-kodu/