System.out.println(8+8+"88"+8+8);
答案:2 悬赏:50
解决时间 2021-03-28 16:37
- 提问者网友:趣果有间
- 2021-03-28 02:11
System.out.println(8+8+"88"+8+8);
最佳答案
- 二级知识专家网友:神鬼未生
- 2021-03-28 02:55
这与JAVA程序的处理过程有关系。你这里既有算术运算,也有字符串合并运算。一步一步看下来:
8+8+"88"+8+8
开始的8+8,算术运算就是16.然后就是16+“88”+8+8,这里遇到“”,是字符串连接运算,就是“16”+“88”,结果就是1688,后面又是+8+8,由于前面的连接运算,延续下来,就是168888
8+8+"88"+8+8
开始的8+8,算术运算就是16.然后就是16+“88”+8+8,这里遇到“”,是字符串连接运算,就是“16”+“88”,结果就是1688,后面又是+8+8,由于前面的连接运算,延续下来,就是168888
全部回答
- 1楼网友:独行浪子会拥风
- 2021-03-28 04:33
8是int,“88”是String
8+8等于16,然后和String类型的“88”通过字符串连接符连接到一起,就是1688,继续连接运行,在java中后面的连接符的作用和前一个是一样的,前一个做了连接,后一个继续连接 所以还是8和8
8+8等于16,然后和String类型的“88”通过字符串连接符连接到一起,就是1688,继续连接运行,在java中后面的连接符的作用和前一个是一样的,前一个做了连接,后一个继续连接 所以还是8和8
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯