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

这个是怎么回事呀,输出那个括号里那一连的几个+号是怎么回事?

http://img1.sycdn.imooc.com//5635eed30001171a03580089.jpg

求解这是个什么情况

正在回答

2 回答

http://img1.sycdn.imooc.com//5635fa5e0001b60e00730112.jpg

这里就是输出语句输出的结果。

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

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

↓                ↓                 ↓             ↓               ↓            ↓               ↓              ↓           ↓

变量       连接符         字符        连接符       变量        连接符     字符       连接符      加法运算

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

啊哦cc 提问者

很详细,谢谢了,我主要不明白在于平时咱们输代码,加就是+,而在这加却成了"+"
2015-11-01 回复 有任何疑惑可以回复我~
#2

Perona 回复 啊哦cc 提问者

其实只要记住如果被引号包裹会原样输出即可。
2015-11-01 回复 有任何疑惑可以回复我~

输出语句里的+是做连接符,连接变量和字符串。

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

啊哦cc 提问者

你的意思是前两个加号是连接符,那中间蓝色那个呢
2015-11-01 回复 有任何疑惑可以回复我~
#2

Perona 回复 啊哦cc 提问者

引号里面的只是字符,直接输出的。
2015-11-01 回复 有任何疑惑可以回复我~
#3

Perona 回复 啊哦cc 提问者

都说了引号里面的只是字符,加引号的都是字符,不会被解析成别的,会原样输出。一般加号不加引号,那是因为加号起连接符的作用。
2015-11-01 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

这个是怎么回事呀,输出那个括号里那一连的几个+号是怎么回事?

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