qq_若即若离_11
2016-07-25 17:14
+scores[1] 为什么前面要加+,我还以为是代表是正数?
例如:System.out.println("哈哈"+scores[1]);
是文字和 变量数组scores[1]所带的值得连接。
+号在这里面相当于连接符
的确是一个数scores[1],但和字符串连接后自动转化为字符串类型。
int i=3; int j=4; System.out.println(i+j);//输出7 System.out.println(i+""+j);输出34
如果两个数字直接相连系统认为是基本数据类型直接相加输出7,如果要单独输出则可以在他们中间加一个字符串,这样系统会自动进行类型转换,将其变为字符串类型数据输出而不是直接加一起。例如你用int型数与double型数据相加系统会自动转换为double型一样。
连接字符串
Java入门第一季(IDEA工具)升级版
1167347 学习 · 18629 问题
相似问题