본문 바로가기

cs/java

while문과 do - while문의 차이

}

출력결과는 둘 다 

1

2

3

4

 5

6

7

8

9

10

이지만 

i 값에 while 조건문에 있는 조건 (i <=10) 이 아닌 11을 주었더라면

왼쪽 예제는 아무것도 출력되지 않고 오른쪽 예제에는 11이 출력될 것이다.

정리하자면 while 문은 조건문을 충족해야 {}를 실행하지만 

do while 문은 조건문이 맞건 틀리건 일단 한 번은 {]를 실행 한다는 것이다.