黑马程序员技术交流社区

标题: 看了你就知道 [打印本页]

作者: 18353666072    时间: 2014-6-13 15:29
标题: 看了你就知道
  1. public class Test2{
  2.      public static void main (String[] args){
  3.              String x="18353666072";
  4.               System.out.println(5+2+x);
  5.               System.out.println(x+2+1);
  6.               System.out.println('5'+'2'+x);
  7.               System.out.println(x+'2'+'1');
  8.       }
  9. }
复制代码

他们打印的是什么啊。。。。。{:3_62:}。今天看《疯狂java》才知道的,看来看书还是很有必要的啊:lol
作者: xiazhixing    时间: 2014-6-13 15:51
打印的是什么啊。。。
作者: 张益达    时间: 2014-6-13 16:05
718353666072 1835366607221 10318353666072 1835366607221   楼主真无知   
作者: 张益达    时间: 2014-6-13 16:06
值类型可以加 字符串就只会拼接   
作者: weitz    时间: 2014-6-13 16:19
本帖最后由 weitz 于 2014-6-13 16:20 编辑

x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接1835366607221
'5'+'2'+x,字符'5'对应的ascall码是53,'2'对应的是50,相加等于103,再与X拼接10318353666072
x+'2'+'1',X与2拼接再与1拼接1835366607221

作者: 阿布Yocan    时间: 2014-6-13 17:15
这个有意思!
作者: 姿_`态    时间: 2014-6-13 17:31
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

还真不知道
作者: EDDY_Liang    时间: 2014-6-13 18:02
这些题不会的说明基础没掌握好而已,很简单的
作者: C、一个画不完的    时间: 2014-6-13 18:04
这个应该属于基础吧,赞一个。
作者: 18353666072    时间: 2014-6-14 16:53
阿布Yocan 发表于 2014-6-13 17:15
这个有意思!

就是玩玩{:3_46:}
作者: 18353666072    时间: 2014-6-14 16:55
其实没看出来么,,就是打印的18353666072.。。。。。。521  嘻嘻{:3_64:}
作者: 18353665932    时间: 2014-6-14 17:19
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

赞一个,大神级别的!
作者: Be_myself    时间: 2014-6-14 17:23
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

厉害,赞一个:handshake
作者: 铁血丹心    时间: 2014-6-14 17:28
涨知识了




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