黑马程序员技术交流社区

标题: 若“x=5;y=“x”+3;”,则y=? [打印本页]

作者: 宿万涛    时间: 2011-11-14 19:19
标题: 若“x=5;y=“x”+3;”,则y=?
1.若“x=5;y=“x”+3;”,则y=?
作者: zhanghua    时间: 2011-11-14 19:24
如果y是String类型结果是x3
如果y是int类型,则会报错。
为什么不测试一下呢???
作者: 宁超    时间: 2011-11-14 19:27
以后提问尽量把你的意思表达清楚。不要让别人去揣摩。
我就揣摩下你的问题吧。。。。。。
你得到的结果是y=123
其实 ‘x’代表的是ASC编码 x在asc中的编码是120
加个3,就是123。
作者: 宿万涛    时间: 2011-11-14 19:28
zhanghua 发表于 2011-11-14 19:24
如果y是String类型结果是x3
如果y是int类型,则会报错。
为什么不测试一下呢??? ...

想看看童鞋们是怎么想的  嘿嘿
作者: 梦女孩    时间: 2011-11-14 19:29
如果是'x',y可以是123。
如果是"x",y只能是"x3"。
作者: 骚灵小情歌    时间: 2011-11-14 19:29
你技术分都17了   
作者: xiwangliujiao    时间: 2011-11-14 19:30
答案为x3
作者: 郭学文    时间: 2011-11-14 19:31
y=x3

分.........{:soso__7760115340990696899_1:}
作者: 宿万涛    时间: 2011-11-14 19:34
好吧,我错了。今天无意看到这道题,我做的跟答案不符。答案给出的结果是53,二楼的说法跟答案吻合。我想看看童鞋们是不是还有其他的答案。

作者: zhanghua    时间: 2011-11-14 19:35
给我点分吧,我现在需要一点技术分。。。。。。。。




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