다음 Java 프로그램이 실행되었을 때의 결과는?
public class Ovr {
public static void main(String[] args) {
int[] arr = new int[10];
int i = 0;
arr[0] = 0;
arr[1] = 1;
while (i < 8) {
arr[i + 2] = arr[i + 1] + arr[i];
i++;
}
System.out.println(arr[9]);
}
}정답 3번
arr[0]=0, arr[1]=1에서 시작해 앞의 두 값을 더하면 배열은 0, 1, 1, 2, 3, 5, 8, 13, 21, 34가 된다. 따라서 arr[9]에 저장되어 출력되는 값은 34이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21