字符串的+操作
当+操作中出现字符串时,这个+就是字符串连接符,而不是算术运算符了,会将前后的数据进行拼接,并产生新的字符串。
连续加时
连续进行+操作时,从左到右逐个执行,只要在前面出现过字符串的+操作,后面即使出现数字相加也会视为字符串相加
System.out.println("abc" + true);//"abctrue"
System.out.ptintln(1 + 99 + "路星辰");//100路星辰
只要在前面出现过字符串的+操作,后面即使出现数字相加也会视为字符串相加
System.out.println(1 + 2 + "plus" + 3 + 4);//3plus34
注意字符串和变量的区别
int age = 19;
System.out.println("我的年龄是" + age + "岁");//我的年龄是19岁
System.out.println("我的年龄是" + "age" + "岁");//我的年龄是age岁
字符的+操作
当字符进行计算时,会将其转换为ASCII表之后再进行计算
当字符与数字进行+操作时,会比对ASCII表进行转换然后计算;与字符串进行+操作时,则会进行拼接操作
标签:相加,System,println,0204,字符串,操作,out From: https://www.cnblogs.com/cxllxc/p/17276305.html