1 일부 자바 개발자는 float과 double을 이용한 부동소수점 연산이 언제나 정확한 값을 도출한다고 믿는다.
2 즉, 일반적으로 for 문의 증감변수에는 int 타입의 변수를 사용하는데, 수치 계산 또는 외환 계산을 위해 for 문에 증감 변수로 float 타입을 사용할 때도 예제 1.7.1과 같은 문제가 발생한다.
3 하지만 그런 예상과 달리 float과 double은 정확한 값이 아닌 근사치를 계산하며, 그로 인해 개발자를 혼란에 빠트린다.
트위터 반응

@developerfarm: "for 문에서는 절대 float을 증감변수로 사용하지 않는다" http://t.co/oLOYjrL2yT 『자바코딩, 이럴 땐 이렇게: PMD로 배우는 올바른 자바코딩 방법』에서 발췌한 내용입니다. http://t.co/eO0lgKpwk8