반응형
알고리즘을 통한 예제 두번째로 피보나치 수열을 구해보겠습니다.
피보나치 수열이란 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에 최적화 되어 있습니다. 모바일로 보시는 분들은 양해 부탁드립니다.
반응형
'프로그래밍 > Java' 카테고리의 다른 글
자바(Java)〃파일클래스의 디렉토리 메소드 (0) | 2016.01.22 |
---|---|
자바(Java)〃입력 스트림 & 출력 스트림 (0) | 2016.01.22 |
자바(Java)〃알고리즘으로 숫자 삼각형으로 나열하기 (0) | 2016.01.21 |
자바(Java)〃알고리즘으로 숫자를 세로로 나열하기 (0) | 2016.01.21 |
자바(Java)〃약수 구하기 (4) | 2016.01.20 |
자바(Java)〃난수를 얻는 랜덤(Random) 메소드 + 클래스 (0) | 2015.11.15 |
자바(Java)〃문자열(2) StringTokenizer 클래스는?? (0) | 2015.11.15 |
자바(Java)〃문자열(1) charAt / subString / split (14) | 2015.11.14 |