티스토리 뷰

Given the following main method:

public class DoWhile14 {
public static void main(String[] args) {
int num=5;
do {
System.out.print(num--+" ");
}while(num==0);
}
}

What is the result?

A. 5 4 3 2 1 0

B. 5 4 3 2 1

C. 4 2 1 

D. 5

E. Nothing is printed

 

정답: D

해설:

do while은 do를 먼저 실행하고 while문 이 참이면 do를 계속 실행한다. while문에 거짓이면 실행안한다.

여기서는 do를 먼저 실행해서 5를 출력하고 while문에서 num이 0이 아니니까 빠져나간다.

결과:

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함