자바에는 다양한 반복문이 있지만 가장 많이 사용하는 것이 for문과 while문 일 것이다.for문 이전에 while문이 있었다. 모든 for문은 while문으로 대체될 수 있고 그 반대도 마찬가지이다.그렇다면 while문이 존재했을 때 왜 for문이 나타났을까? int i = 0 ;while (i 이 while문은 몇 바퀴를 돌 것인가?모른다.구현부에서 i가 어떻게 될 것인지 모르기 때문이다.물론 구현부를 들여다보면 알 수 있을 것이다.그러나 개발자 입장에서 코드를 본다면 알아내는데 꽤 불편할 것이다. int i = 0;for (int i = 0; i 구현부에서 i를 건드리지만 않는다면, 10바퀴를 돈다는 것을 한눈에 알 수 있다. 그렇다면 어떨 때 for문을 쓰고 while문을 써야 할까? 요구..