자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2020년 3회 02 - 프로그래밍 [JAVA]
Ayel
2025. 7. 12. 08:34
02 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)
public class Test {
public static void main(String[] args) {
int i=0; c=0;
while(i < 10) {
i++;
c *= i;
}
System.out.println(c);
}
}
답
더보기
0
해설
| 코드 | 실행순서 및 해석 | ||
| 1 | public class Test { | ||
| 2 | public static void main(String[] args) { | 1 | |
| 3 | int i=0; c=0; | 2 | |
| 4 | while(i < 10) { | 3 | |
| 5 | i++; | 4 | |
| 6 | c *= i; | 5 | c의 초기값이 0이기 때문에 어떤 수를 곱해도 0이 된다 |
| 7 | } | ||
| 8 | System.out.println(c); | ||
| 9 | } | ||
| 10 | } | ||
| i | i++ | c |
| 0 | 1 | 0 |
| 1 | 2 | 0 |
| 2 | 3 | 0 |
| 3 | 4 | 0 |
| 4 | 5 | 0 |
| 5 | 6 | 0 |
| 6 | 7 | 0 |
| 7 | 8 | 0 |
| 8 | 9 | 0 |
| 9 | 10 | 0 |