为了账号安全,请及时绑定邮箱和手机立即绑定

这段代买什么意思 ,我怎看不懂?

System.out.println(i+"+"+j+"="+(i+j));

i+"+"+j+"="+(i+j)       这是什么意思?能解释或翻译一下吗?

正在回答

4 回答

i+"+"+j+"="+(i+j)

"+"、"="是字符或者字符串不处理直接输出的累时System.out.println("帅哥");里面的"帅哥"

i,j,为赋值的变量例如char i =帅; char j=哥;(i+j)就是两个变量加在一起

+(没加“”的)符号就是用来拼接的

System.out.println(i+"+"+j+"="+(i+j));

得到这样

帅+哥=帅哥

0 回复 有任何疑惑可以回复我~

等号左边 拼接成“i+j", 等号右边输出(i+j)的结果

0 回复 有任何疑惑可以回复我~

双引号中的是字符或者字符串不处理直接输出的,未加引号的是代码中运算后的值,比如代码运算完后i=1,j=2,这段输出语句的是1+"+"+2"="+(1+2)→1+2=3

1 回复 有任何疑惑可以回复我~
#1

丿善良的贼丶 提问者

直接写成 1"+"2=1+2 不行吗? 有什么区别呢?
2016-03-28 回复 有任何疑惑可以回复我~
#2

wxtyee 回复 丿善良的贼丶 提问者

这样写就变成了12=1+2=3了?这个就不对了
2016-03-30 回复 有任何疑惑可以回复我~
#3

wxtyee 回复 wxtyee

我理解错了。。
2016-03-30 回复 有任何疑惑可以回复我~
#4

雨斜风痕 回复 丿善良的贼丶 提问者

需要+来连接
2016-04-04 回复 有任何疑惑可以回复我~
查看1条回复

i+j=i+j的结果,双引号中间是拼接的String

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这段代买什么意思 ,我怎看不懂?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信