永发信息网

System.out.println(1+2+java+3+4);输出的结果是3java3+4,为什

答案:2  悬赏:60  手机版
解决时间 2021-03-02 22:38
  • 提问者网友:嘚啵嘚啵
  • 2021-03-02 09:12
System.out.println(1+2+java+3+4);输出的结果是3java3+4,为什
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-03-02 09:34
你确定这个java没有被定义?那怎么可能运行,直接会报错.我觉得你的java是定义了的,而且是字符串String类型.如果是这样的话,这个答案很简答,我解释给你.因为你的括号里运算符号只有+ ,在程序编译运行时,第一个加号左右自动被解释为int类型的数据,所以产生结果3.再往后走遇到定义的字符串java,int的3和字符串之间的加号就变成了连接符,所以直接被连接运算,就是3java.再往后就一样了,字符串和int,加号继续作为连接符的角色出现,所以结果就是3java34 System.out.println(1+2+java+3+4);输出的结果是3java3+4,为什么是这个结果呢,(图1)答案网 www.Zqnf.com 答案网 www.Zqnf.com
全部回答
  • 1楼网友:千夜
  • 2021-03-02 10:43
对的,就是这个意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯