while 문과 do-while 문 1. while 문 while 문의 구문은 다음과 같다. while ( 조건식) {..작업문..} - 조건식 조건식은 for 문의 조건식과 동일하다. true인 경우에는 계속 반복되며, false인 경우에 반복을 종료하고 while 문을 벗어난다. for 문과는 달리 조건식이 없으면 컴파일 오류가 발생하게 된다. while 문은 for 문과 달리 초기문과 반복 후 작업문이 없다. 따라서 조건식에 사용되는 변수는 while 문 전에 선언과 초기화가 반드시 되어 있어야 한다. 또한 반복이 진행되면서 조건식을 false로 만들 수 있도록 설계되어야 한다. 그렇지 않으면 무한 반복에 빠지게 된다. 2. do-while 문 do-while 문의 구문은 다음과 같다. do {....