为了账号安全,请及时绑定邮箱和手机立即绑定

关于Java中精确计算问题,请大佬帮忙看下问题。

关于Java中精确计算问题,请大佬帮忙看下问题。

Bighao啾啾啾 2018-10-29 10:09:54
  float b1= Float.parseFloat(v1)  float b2 =Float.parseFloat(v2);  return b1+b2;这段代码有什么问题?
查看完整描述

3 回答

?
精慕门8459215

TA贡献5条经验 获得超1个赞

这个是十进制到二进制的转换导致的精度问题,,,比如说十进制的0.1转换为二进制0.00011001100110011......无限循环。这样,在计算是就会出现精度问题了。

查看完整回答
1 反对 回复 2018-10-30
  • 精慕门8459215
    精慕门8459215
    望采纳哦,缺一个积分我就可以自己提问问题了。。。如果还有问题可以接着问
?
精慕门8459215

TA贡献5条经验 获得超1个赞

有人说多线程只有在多核cpu上才是真的有效,如果是单核cpu反而会因为创建线程切换线程影响效率。。。
     是真的吗?
     但是我看到很多博客上面讲创建线程池时创建2*cpu核心数的线程(io密集型任务)。不仅是博客,Android异步AsyncTask的最大线程数量也是开了2*cpu+1。。
     这不就是和上面讲的冲突了?!!既然只有4个cpu最大给开4个线程就够了吧?????

查看完整回答
反对 回复 2018-10-30
?
梦影剑魂

TA贡献66条经验 获得超21个赞

你的预期结果是什么,执行结果是什么

查看完整回答
反对 回复 2018-10-29
  • 3 回答
  • 0 关注
  • 890 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信