黑马程序员技术交流社区
标题:
分享一个小陷阱题
[打印本页]
作者:
老中医
时间:
2015-7-15 23:07
标题:
分享一个小陷阱题
int x=4;
System.out.println(“value is ” +((x>4)?99.9:9));
作者:
搁浅丶那份
时间:
2015-7-15 23:11
values is 9.0
作者:
pathnet
时间:
2015-7-15 23:49
还真的容易看错,默认是double类型,这怎么解释的
作者:
时光无痕
时间:
2015-7-15 23:58
只要有运算符,就默认向高的转型,这么说明白吗?
作者:
825176857
时间:
2015-7-16 00:06
学习学习!
作者:
刘贤俊
时间:
2015-7-16 00:29
还真是容易出错。
作者:
rose_xiaomei
时间:
2015-7-16 03:29
这个,没注意过!
作者:
icichacici
时间:
2015-7-16 06:36
学习了,还真没注意
作者:
乔栋
时间:
2015-7-16 08:15
先运行下 再看评论
作者:
帅帅loyal
时间:
2015-7-16 09:36
意思是前边有一个99.9,这个数就默认成了double类型的了?
作者:
zhwfa1991
时间:
2015-7-16 09:50
不看前面评论,我真会当成输出9.....
作者:
李文思
时间:
2015-7-16 10:02
差点以为是九了
作者:
拾起落叶
时间:
2015-7-16 10:04
不错,很细心,学习了
作者:
helloworld79496
时间:
2015-7-16 10:05
看评论。。。
作者:
dragonsoull
时间:
2015-7-16 10:41
学习了,不错
作者:
朝着梦想使劲冲
时间:
2015-7-16 13:20
还真是陷阱,学习了。
作者:
pi408637535
时间:
2015-7-16 16:53
还真是容易出错。
作者:
javazhang
时间:
2015-7-16 19:15
学习了。。。。。。。
作者:
15311068548
时间:
2015-7-16 19:30
赞一个,学习了
作者:
白马程序猿
时间:
2015-7-16 19:40
呵呵 深坑啊
作者:
WHY-y
时间:
2015-7-16 19:41
谢了!希望以后多交流。。
作者:
官沛
时间:
2015-7-16 20:13
values is 9.0
看来三元运算符的值也会强转,记住记住记住!
作者:
惜爱上缘
时间:
2015-7-16 20:38
值应该是9.0吧,因为输出的类型是double类型
作者:
fecuznmn
时间:
2015-7-16 21:29
value is 9.0:funk:
作者:
gongyanfa123
时间:
2015-7-16 21:46
类型转换么?
作者:
T-l-H、小生
时间:
2015-7-16 21:49
嗯,这三元运算符,第一时间之间就认为输出个9了~~~
作者:
lsunshine
时间:
2015-7-16 22:04
zhwfa1991 发表于 2015-7-16 09:50
不看前面评论,我真会当成输出9.....
me too 粗心一族:dizzy:
作者:
zhaoyue
时间:
2015-7-16 22:19
。。。这样也行。处处小心啊。
作者:
鹰隼展翼
时间:
2015-7-16 22:36
确实是个陷阱,学到了,感谢楼主的分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2