프로그래밍/Java

자바(Java)〃피보나치 수열 구하기

HUN IT Blog 2016. 1. 20. 14:29
반응형


알고리즘을 통한 예제 두번째로 피보나치 수열을 구해보겠습니다. 


피보나치 수열이란 n번째 숫자와 n1번째 숫자를 더한 값이 n2번째 숫자로 나타내는 수열이며 기본 생성 규칙은 처음 두항의 숫자는 1입니다. 그래서 세번째항은 기본적으로 1+1의 값인 2가 되죠. 


이런 규칙으로 네번째항은 두번째항과 세번째항의 숫자를 더한 1+2의 값으로 3이 됩니다. 이번 예제에서는 10번째항까지만 표현해보도록 하겠습니다.


출력화면



 소스

public class Fibonacci {
 
    public static void main(String[] args) {
        
        int a1 = 1;
        int a2 = 1;
        int a3;
        
        System.out.println(a1);
        System.out.println(a2);
        
        for(int i=1; i<=8; i++){
            a3=a1+a2;
            System.out.println(a3);
            a1=a2;
            a2=a3;
        }        
    }
}



제 블로그에 포스팅되는 소스코드PC에 최적화 되어 있습니다. 모바일로 보시는 분들은 양해 부탁드립니다.

반응형