int length = 3;
int i = 1;
while (i < length){
System.out.println(i); // 1, 2
i++;
}
int j = 1;
do {
System.out.println(j); // 1, 2
j++;
} while (j < length);
while문은 조건이 참일 때 반복문을 실행하며, do-while문은 반복문 내에 있는 문장을 최소한 한 번 실행하고자 할 때 사용한다. do-while문은 조건 검사 전에 반복문을 실행하기 때문에 조건이 거짓이어도 한 번은 실행된다.