피보나치 수열이란 앞의 두 수의 합이 바로 뒤의 수가 되는 수의 배열이다.
이를 표현하면 아래 사진과 같다.
이를 자바에서 표현하면 아래와 같이 만들 수 있다.
1
2
3
4
5
6
7
8
9
10
11
|
public static void main(String[] args) {
System.out.println(fibonachi(7));
System.out.println(fibonachi(12));
}
static int fibonachi(int n) {
if (1 >= n) {
return n;
}
return fibonachi(n - 1) + fibonachi(n - 2);
}
|
cs |
콘솔화면은 아래와 같이 출력된다.
'JAVA' 카테고리의 다른 글
JAVA - 단항 연산자 (0) | 2022.06.03 |
---|---|
JAVA - 숫자를 입력 받아 구구단 출력하기 (0) | 2022.05.31 |
JAVA - 팩토리얼 값 구하기 (0) | 2022.05.31 |
JAVA - 동전의 사용 개수를 구하는 문제 (500,100,50,10원) (0) | 2022.05.24 |
JAVA - ArrayList를 알고리즘(버블정렬)과 메소드로 정렬해보자 (0) | 2022.05.23 |
댓글