Binary World

JAVA CLASS : 연습(배열, 피보나치 수열) 본문

개발자의 길/JAVA

JAVA CLASS : 연습(배열, 피보나치 수열)

모쿠 2016. 12. 29. 11:31


* 과제: 피보나치 수열 20개를 출력

피보나치(Fibonacci) 수열: 1, 1, 2, 3, 5, 8, 13, 21, ...

f[0] = 1

f[1] = 1

f[n] = f[n-1] + f[n-2], n >= 2


1) 정수 20개를 저장할 수 있는 배열 선언

2) 배열의 인덱스 0번째, 1번째 원소는 1로 초기화

3) 배열의 인덱스 2번째 원소부터 19번째 원소까지는 반복문을 사용해서 초기화

4) 배열의 내용을 출력



public class HomeworkMain02 {


public static void main(String[] args) {

// 피보나치 수열 20개를 출력

int[] pivo = new int[20];

pivo[0] = 1;

pivo[1] = 1;

for(int i=2; i < pivo.length; i++){

pivo[i] = pivo[i -1] + pivo[i -2];

} // 피보나치 수열값 초기화

for(int i=0; i < pivo.length; i++){

System.out.println(pivo[i]);

} // 피보나치 수열 출력


}



'개발자의 길 > JAVA' 카테고리의 다른 글

JAVA CLASS : 클래스 변수, 메소드 사용  (0) 2016.12.29
JAVA CLASS : 클래스  (0) 2016.12.29
JAVA CLASS : Method  (0) 2016.12.29
JAVA CLASS : 연습(반복문)  (0) 2016.12.29
JAVA CLASS : 배열  (0) 2016.12.29
Comments