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

+scores[1] 为什么前面要加+

+scores[1]  为什么前面要加+,我还以为是代表是正数?

正在回答

3 回答

例如:System.out.println("哈哈"+scores[1]);

是文字和 变量数组scores[1]所带的值得连接。

+号在这里面相当于连接符

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

qq_若即若离_11 提问者

非常感谢!thank you
2016-07-25 回复 有任何疑惑可以回复我~
#2

草原狼stronger

连接用的
2016-08-03 回复 有任何疑惑可以回复我~

 

的确是一个数scores[1],但和字符串连接后自动转化为字符串类型。

int i=3; int j=4;
System.out.println(i+j);//输出7  
System.out.println(i+""+j);输出34

如果两个数字直接相连系统认为是基本数据类型直接相加输出7,如果要单独输出则可以在他们中间加一个字符串,这样系统会自动进行类型转换,将其变为字符串类型数据输出而不是直接加一起。例如你用int型数与double型数据相加系统会自动转换为double型一样。

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

qq_若即若离_11 提问者

非常谢谢哦
2016-07-25 回复 有任何疑惑可以回复我~

连接字符串

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

qq_若即若离_11 提问者

可是scores[1]只代表一个数,不是字符串啊
2016-07-25 回复 有任何疑惑可以回复我~
#2

肥宅乐 回复 qq_若即若离_11 提问者

获取并输出数组中的元素的写法就是这样的
2016-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

+scores[1] 为什么前面要加+

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号