[JAVA] 피보나치 수열 간단하게 구현

2021. 5. 13. 22:30·프로그래밍 언어/Java
반응형
public class Fibonacci {
	public static void main(String[] args) {
		/*
		 * 	fibonacci : 수열
		 * 				0 1 1 2 3 5 8 13
		 * 				a b c
		 * 				  a b c
		 * 					a b c 
		 */
		long a, b, c;
		long arr[] = new long[30];
		
		a=0;
		b=1;
		
		arr[0] = a;
		arr[1] = b;
		
		int w = 0;
		while (w < 28 ) {
			c = a + b;    
			arr[2 + w] = c; 

			a = b;
			b = c; 
			
			w++;
		}
		System.out.println(Arrays.toString(arr));
	}
}

수학에서, 피보나치 수(영어: Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다. 처음 여섯 항은 각각 1, 1, 2, 3, 5, 8이다. 편의상 0번째 항을 0으로 두기도 한다.

피보나치 수 이론 참고)
https://ko.wikipedia.org/wiki/%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98_%EC%88%98

반응형
저작자표시 (새창열림)

'프로그래밍 언어 > Java' 카테고리의 다른 글

[JAVA] 업캐스팅(up casting), 다운캐스팅(down casting) Casting을 하는 이유는? 다형성?  (2) 2021.05.20
[JAVA] 오버로딩 vs 오버라이딩  (0) 2021.05.19
[JAVA] Calendar class 사용해서 날짜 가져오기  (0) 2021.05.13
[JAVA] String class 자주사용하는 메서드  (0) 2021.05.13
[JAVA] 랜덤 숫자 중복제거 쉽게 이해하기!  (0) 2021.05.10
'프로그래밍 언어/Java' 카테고리의 다른 글
  • [JAVA] 업캐스팅(up casting), 다운캐스팅(down casting) Casting을 하는 이유는? 다형성?
  • [JAVA] 오버로딩 vs 오버라이딩
  • [JAVA] Calendar class 사용해서 날짜 가져오기
  • [JAVA] String class 자주사용하는 메서드
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • 프로그래밍 언어
        • Java
        • html
        • JavaScript
        • XML
        • JSON
        • CSS
        • jQuery
        • Web
        • k8s
        • JPA
      • 프레임워크
        • Spring
        • Ceph
      • 코딩 테스트
        • Java
      • 네트워크
        • CCNA
      • 데이터베이스
        • Mssql
        • Oracle
      • 회고
      • :j story
      • CS
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    항해플러스백엔드
    지역변수
    항해백앤드
    MSSQL
    멤버변수
    CustomContainer
    Queue
    class
    Name
    appendChild
    항해플러스백앤드
    HAVING
    항해99
    오버라이딩
    group by
    다형성
    id
    항해플러스
    오버로딩
    <br>
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[JAVA] 피보나치 수열 간단하게 구현
상단으로

티스토리툴바