지식보부상님의 공부 일지

[6] do~while loop 본문

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 문을 빠져나가게 됩니다!

'JAVA를 자바' 카테고리의 다른 글

[8] break와 continue  (0) 2020.12.29
[7] switch 문  (1) 2020.12.29
[5] 랜덤 숫자 Math.random  (1) 2020.12.29
[4] if 문  (0) 2020.12.29
[3] 출력 print, println, printf  (1) 2020.12.29