while - 코드의 일부분을 반복할 경우 사용한다. - 반복 조건이 결정되어 있을 떄 사용한다. while ( 조건식 ) { 코드 } - 반복 횟수를 결정하지 못하고 반복할 조건이 있을 경우 사용하는것이 while문 - 조건식을 먼저 검사하고 수행 여부를 결정하기 때문에 조건식이 처음부터 거짓이라면 코드는 단 한번도 수행되지 않는다. for문으로는 작업하기 힘든 100개의 임의의수를 계산하여 출력하라는 문제 또한 만들어 낼 수 있다. 이러하듯 소수를 100개 출력하는 코드도 작성이 가능하다.