JAVA를 자바
[6] do~while loop
지식보부상님
2020. 12. 29. 15:40
while loop는 조건을 확인한 후
조건이 true 이면 while 문 내의 코드를 실행하죠?
do while 문은 우선 코드를 실행하고
조건이 true이면 do 문의 코드를 실행하고, 아니면 빠져나와요!
그러니까 do while 문은 한번은 꼭 do 문의 코드가 실행되는 거죠!
1
2
3
4
|
int n = 1;
do {
System.out.println(n++);
}while(n < 2);
|
cs |
이런 코드가 있다면 출력 결과는 어떻게 될까요??
이렇게 1이 출력되겠네요!
처음 do 문이 실행되니까 1이 출력 되고,
n이 하나 커지니까 n이 2가 되면서 while 문의 조건은 거짓이 되어서
do~while 문을 빠져나가게 됩니다!