while문은 반복적인 작업을 수행할 수 있다.
for문과 다르게 범위가 정해져 있지 않고, 특정한 조건에 해당하는 값이 올 때까지 반복한다.

while(조건식) {
 조건식의 평가 결과가 참일 때 실행하는 구문
}
거짓으로 평가되면 반복을 종료한다.

▼ 변수 i를 0으로 선언하고, i의 값이 5미만일 시 i의 값을 출력하고 i의 값을 증가시킨다. 이를 반복한다.


▼ 다음은 while문을 이용하여 1부터 100의 합을 구하는 예제다.
반복할 때마다 변수 i의 값을 증가시키고, 변수 sum의 값에 i의 값을 더해 sum의 값을 재정의한다.

do…while문
do…while문은 일단 한번 실행한 후 조건식의 참이면 명령문을 실행하고, 거짓이면 종료한다.

do {
 조건식의 평가 결과가 참일 때 실행하는 구문
} while (조건식)


▼ 조건식이 거짓이므로 한 번만 실행하고, 반복이 종료된다.