日期:2014-05-20  浏览次数:20793 次

System.out.println(3/2>1);输出什么?
如题,实际软件开发中对java数据精度要求高不高?

------解决方案--------------------
输出false,因为默认3/2返回的是整型哦所以等于1, 搞金融软件开发的对精度要求当然很高了.
------解决方案--------------------
精度很重要,尤其对于楼上所说的金融问题。现在的银行其实并不是我们经常所说的“四舍五入”
------解决方案--------------------
输出什么完全可以自己调试,精度高不高看用户需求了
------解决方案--------------------
要想控制精度,使用的是BigDecimal和BigInteger来控制,对进度要求很高的,这个2个类是必须用的
------解决方案--------------------
视情况而定。