A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

false,因为有些浮点数不能完全精确的表示出来。

22 个回复

倒序浏览
试了一下,结果为false但不知道为什么
回复 使用道具 举报
3.0*0.1==0.3将会返回什么呢?
回复 使用道具 举报
false,因为3*0.1运算过程中自动类型提升了
回复 使用道具 举报
对于这样的问题,实践是检验真理的最好的方法
回复 使用道具 举报
false,因为3*0.1运算过程中自动类型提升了
回复 使用道具 举报
学习了,真的实践才是检验真理的唯一法宝。
回复 使用道具 举报
false,因为3*0.1在运算过程中类型自动提升为int型了,结果为0
回复 使用道具 举报
我去。。点进来才发现楼主是自问自答。。。
回复 使用道具 举报
float提升为int
回复 使用道具 举报
实践才是检验真理的唯一法宝,太对了
回复 使用道具 举报
false 因为3是int类型
回复 使用道具 举报
非常好!!
回复 使用道具 举报
小五哥 来自手机 中级黑马 2016-1-8 23:30:37
14#
false,绝对的
回复 使用道具 举报
表示看不懂
回复 使用道具 举报
0.0哈哈哈哈哈哈哈
回复 使用道具 举报
false,好像是的
回复 使用道具 举报
是false,但3*0.1并没有提升到int类型哦,仍是double类型的,至于为什么的是false,刘意老师的视频里讲过你把10进制转换成2进制算就知道了
回复 使用道具 举报
编写一段小代码,运行一下吧,很简单的
回复 使用道具 举报
false  3*0.1 会将0.1提升为int 型再参与运算吧  
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马