다음 JAVA 프로그램이 실행되었을 때의 결과는? | 21년-2회차-정보처리기사-필기 기출문제 상세 페이지
121년-2회차-정보처리기사-필기
다음 JAVA 프로그램이 실행되었을 때의 결과는?
1
2
2
3
3
4
4
5
해설
do-while문은 조건 검사 전에 본문을 최소 1회 실행하므로 cnt=0에서 cnt++가 실행되어 cnt=1이 되고, 조건 cnt<0이 거짓이라 곧바로 반복이 종료된다.
이어서 cnt==1이 참이므로 cnt++가 실행되어 cnt=2가 되고, System.out.printf("%d", cnt)의 출력은 2이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.