Java - 문제 미리보기

문제 2240

easy
다음 코드의 빈칸에 들어갈 알맞은 조건은 무엇인가요? ```java public static int sum(int k) { if ( _____ ) { return k + sum(k - 1); } else { return 0; } } ```
A. k == 0
B. k < 0
C. k > 0
D. k != 1

정답: C

⦁ `k > 0`일 때만 다시 자기 자신을 호출해야 한다. ⦁ 그렇지 않으면 계속 호출되어 무한 재귀에 빠지게 된다. ⦁ `else` 블록에서 0을 반환하며 재귀가 종료된다.

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.