前些天看见一本书上写到java的float在累加的时候会出现问题的.
可惜没有解决办法.代码:public class TestFloat {
    
    public TestFloat() {    }
      
    public static void main(String[] args) {
       
        float f = 0.0f;
        
        for (int i=0; i<10; i++) {
            
            f += 0.1;
            System.out.println(f);
        
        }
            
    }
    
}程序结果是:
0.1
0.2
0.3
0.4
0.5
0.6
0.70000005
0.8000001
0.9000001
1.0000001有点奇怪.呵呵!!
这到底是什么问题?
我的JDK版本是1.4.2