A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18353666072 中级黑马   /  2014-6-13 15:29  /  1245 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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

13 个回复

倒序浏览
打印的是什么啊。。。
回复 使用道具 举报
718353666072 1835366607221 10318353666072 1835366607221   楼主真无知   
回复 使用道具 举报
值类型可以加 字符串就只会拼接   
回复 使用道具 举报
本帖最后由 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
回复 使用道具 举报 3 0
这个有意思!
回复 使用道具 举报
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

还真不知道
回复 使用道具 举报
这些题不会的说明基础没掌握好而已,很简单的
回复 使用道具 举报
这个应该属于基础吧,赞一个。
回复 使用道具 举报

就是玩玩{:3_46:}
回复 使用道具 举报
其实没看出来么,,就是打印的18353666072.。。。。。。521  嘻嘻{:3_64:}
回复 使用道具 举报
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

赞一个,大神级别的!
回复 使用道具 举报
weitz 发表于 2014-6-13 16:19
x="18353666072"
5+2+x; 先整数相加=7,再和X拼接718353666072
x+2+1; 先X于2拼接183536660722,再和1拼接18 ...

厉害,赞一个:handshake
回复 使用道具 举报
涨知识了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马