课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
+scores[1] 为什么前面要加+,我还以为是代表是正数?
2016-07-25
源自:Java入门第一季(IDEA工具) 6-1
正在回答
例如:System.out.println("哈哈"+scores[1]);
是文字和 变量数组scores[1]所带的值得连接。
+号在这里面相当于连接符
qq_若即若离_11 提问者
草原狼stronger
的确是一个数scores[1],但和字符串连接后自动转化为字符串类型。
int i=3; int j=4; System.out.println(i+j);//输出7 System.out.println(i+""+j);输出34
如果两个数字直接相连系统认为是基本数据类型直接相加输出7,如果要单独输出则可以在他们中间加一个字符串,这样系统会自动进行类型转换,将其变为字符串类型数据输出而不是直接加一起。例如你用int型数与double型数据相加系统会自动转换为double型一样。
连接字符串
肥宅乐 回复 qq_若即若离_11 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么不是 scores[2]呢?二是 scores[1]?????
3 回答score前面为什么要加分号?
2 回答2处是的scores[i],那么1处为啥是scores而不是scores[2]?
1 回答为什么变量hobby前面要加String
3 回答error: not a statement scores[i]>scores[j]; ^ 1 error
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号