🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] # 字符串拼接 * 只要`+`两边的操作数中有一个操作数是**字符串类型**,则该`+`就被当做**字符串连接符处理**,否则当做**加法运算符处理** * 在类型转换章节知道`char `类型在做加法运算的时候会转换为 `int` 类型,因此会拿着字符到计算机内置的`ASCII`码表中去查对应的数字,然后再进行计算 ~~~ public class VarTest{ public static void main(String[] args){ char a = 'n'; int b = 1; int c = 2; String s = "aaaa"; System.out.println(c+b); // 3 System.out.println(b+c+a); // 113 System.out.println(b+a+c); // 113 System.out.println(b+s+c); // 1aaaa2 b + s 因为s 是字符串此时b+s 作为拼接使用 b+s 拼接后格式是字符串因此 b+s + c 也是个字符串 } } ~~~