--Java1.4.2_05 win32 / windows2000
for(float v = 0; v<=1; v += 0.1){
System.out.println(v);
}
- result
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.70000005
0.8000001
0.9000001

なんでこんな妙な小数点が出るのですか?