黑马程序员技术交流社区

标题: 提问 [打印本页]

作者: 俏皮雅轩    时间: 2015-9-14 21:59
标题: 提问
System.out.println("5+5="+5+5);'

输出结果是什么呢?
作者: 枕草虫    时间: 2015-9-14 22:32
5+5=55
后面两个5都看以看作是String类型的了
作者: 大漠孤星    时间: 2015-9-14 22:36
课堂上讲算术运算符时讲过。
System.out.println("5+5="+5+5);//5+5=55
System.out.println(5+5+"=5+5");//10=5+5
作者: 王海彬    时间: 2015-9-14 22:43
输出的结果当然是5+5=55了,这个是有优先级的,先算“5+5”+5
作者: boboyuwu    时间: 2015-9-14 22:43
10!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 王海彬    时间: 2015-9-14 22:46
输出的结果当然是5+5=55了,这个是有优先级的,先算“5+5”+5
由与隐性转换范围值从小到大,得出结果是“5+5=5”,然后在运算“5+5=5”+5所以最后的结果是5+5=55
作者: 18201432758    时间: 2015-9-14 22:51
5+5=55对吗?哈哈
作者: 天之饺子    时间: 2015-9-14 22:58
5+5=55 前面是字符串类型 后面的5类型转换成字符串了  就是字符串相加
作者: WOJIAOLIZHEN01    时间: 2015-9-14 23:19
55.。。。。。。
作者: T-l-H、小生    时间: 2015-9-14 23:38
好有爱的题目~~~~
作者: 往事如风555    时间: 2015-9-28 22:12
难道不是 5+5=10?
作者: yangxuqiang    时间: 2015-9-28 22:23
输出结果为5+5=55




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2