首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
我们都知道计算机只能在一定的精度范围内处理浮点数运算,然而,
[问答题]
我们都知道计算机只能在一定的精度范围内处理浮点数运算,然而,以下两句Java代码输出的结果大相径庭:
System.out.println(100.1*2);//输出:200.2
System.out.println(100.1*3);//输出:300.29999999999995
如此奇怪的现象是怎样产生的?请尝试解释之。
添加笔记
求解答(3)
邀请回答
收藏(13)
分享
纠错
2个回答
添加回答
2
十月初五生
评论的markdown语法有问题,没法显示图片与表格,请移步
我写的文章
。
发表于 2017-06-16 22:20:10
回复(0)
1
若云散
浮点数的精度问题,乘3的时候将这种误差放大到了可见的程度
发表于 2017-07-28 16:12:23
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
呼呼L
难度:
2条回答
13收藏
1799浏览
热门推荐
相关试题
校门外的树
枚举
NOIP复赛
评论
(1)
牛牛学立体
过关题目
语言题
评论
(1)
平方根
过关题目
语言题
评论
(1)
请回答问题
图形推理
评论
(2)
下面代码的输出结果 public ...
Java
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题