浮點數做運算的問題

System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
System.out.println(123.3 / 100);


Float f = Float.valueOf("20014999");

System.out.println(new BigDecimal(String.valueOf(f)));


說明:http://www.ruanyifeng.com/blog/2010/06/ieee_floating-point_representation.html(阮一峯)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章