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);
}
}
답
더보기
30
해설
코드 | 실행순서 및 해석 | ||
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 |
'자격증 > 정보처리기사 실기 - 기출문제' 카테고리의 다른 글
[정보처리기사 실기] 2020년 3회 17 - EAI (0) | 2025.07.13 |
---|---|
[정보처리기사 실기] 2020년 3회 16 - 라우팅 프로토콜 (0) | 2025.07.13 |
[정보처리기사 실기] 2020년 3회 14 - 헝가리안 표기법 (0) | 2025.07.13 |
[정보처리기사 실기] 2020년 3회 13 - 테스트 기법 (0) | 2025.07.13 |
[정보처리기사 실기] 2020년 3회 12 - 형상 통제 (0) | 2025.07.13 |