import java.util.Scanner;
class fib{
static int fibonacci(int n){
int x=0, y=1;
for(int i=0;i<n;++i) {
y=x+y;
x=y-x;
}
return y;
}
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
System.out.printf("fibonacci(%d) = ", n);
System.out.println(fibonacci(n));
}
}
위의 피보나치 수열은 1 1 2 3 5 와 같이 1부터 출발하는 경우이다.
'자바·파이썬·자바스크립트 > Java 프로그래밍' 카테고리의 다른 글
cmd에서 javac 명령어가 안먹혀요 (0) | 2013.05.21 |
---|---|
Java IDE 들 소개 (0) | 2012.09.15 |
cmd창 사용하기 (0) | 2012.03.12 |
자바 삭제법 (0) | 2012.02.19 |
초보자 문제 (0) | 2011.12.16 |