黑马程序员技术交流社区

标题: 关于优先级运算 [打印本页]

作者: x277402301t    时间: 2014-12-12 23:19
标题: 关于优先级运算
System.out.println(2+4+"hehe"+2*4);
打印什么。
作者: Quasimodo    时间: 2014-12-12 23:23
先算 2*4   然后从左到右   遇到连接字符串的就当拼接     所以输出应该是6hehe8
作者: 農邨尛夥兒    时间: 2014-12-12 23:35
6hehe8 先是2*4  然后顺序执行2+4+"hehe"+8
作者: x277402301t    时间: 2014-12-14 17:21
Quasimodo 发表于 2014-12-12 23:23
先算 2*4   然后从左到右   遇到连接字符串的就当拼接     所以输出应该是6hehe8 ...

谢谢!感谢你的回答
作者: 曹震国    时间: 2014-12-14 18:04
结果为6hehe8
作者: 黄小橙    时间: 2014-12-14 18:31
6hehe8,在你不知道什么先算的时候,加个括号是最保险的办法
作者: 陈均林    时间: 2014-12-14 18:35
结果是6hehe8
作者: Honelyboy    时间: 2014-12-14 20:00
先计算2*4,然后算2+4,然后与"hehe"字符串相连接。




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