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

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

쏠솔랄라 2025. 7. 13. 15:28

 

 


15 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)

public class Test {
	public static void main(String[] args) {
    	int a=0, sum=0;
        while(a<10) {
        	a++;
            if(a%2==1)
            	continue;
            sum =+;
        }
        System.out.println(sum);
    }
}

 

 

 

 

 

 

해설

코드 실행순서 및 해석
1 public class Test {    
2      public static void main(String[] args) { 1  
3          int a=0, sum=0; 2  
4          while(a<10) { 3 반복
5             a++; 4 0+1=1로 시작함
6             if(a%2==1) 5 2로 나눈 나머지가 1인 경우(홀수)
7                  continue; 6 그대로 진행
8             sum =+; 7 짝수인 경우 sum한다
9         }    
10         System.out.println(sum); 8 출력
11     }    
12 }    

 

a a++ a%2==1 sum=+
0 1 1%2==1 0
1 2 2%2=/=1 2
2 3 3%2==2 2
3 4 4%2=/=1 2+4=6
4 5 5%2==1 6
5 6 6%2=/=1 6+6=12
6 7 7%2==1 12
7 8 8%2=/=1 12+8=20
8 9 9%2==1 20
9 10 10%2=/=1 20+10=30