자격증/정보처리기사 실기 - 기출문제

[정보처리기사 실기] 2020년 3회 02 - 프로그래밍 [JAVA]

쏠솔랄라 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);
    }
}

 

 

 

 

 

 

해설

코드 실행순서 및 해석
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