”+“
1.字符串连接
public class Demon03 {
//字符串连接符,与加法运算符的切换“+“
public static void main(String[] args) {
int a=10;
int b=20;
System.out.println(a+b);
System.out.println(""+a+b);
/*
""空,表示空字符,为String类型,如果String类型在字符串连接符‘+’左侧,
‘+’将会把右侧(后面所有的)数据类型全部转化成String类型,
所以在”“+a+b中结果为1020
*/
}
}
注: ""空,表示空字符,为String类型,如果String类型在字符串连接符‘+’左侧, ‘+’将会把右侧(后面所有的)数据类型全部转化成String类型,所以在”“+a+b中结果为1020。
2.加法运算符
public class Demon03 {
//字符串连接符,与加法运算符的切换“+“
public static void main(String[] args) {
int a=10;
int b=20;
System.out.println(a+b);
System.out.println(a+b+"");
//在a+b+”“中,从左至右,先回将+作为加法运算符,将a与b相加,再与”“做字符串连接
//所以a+b+""的值等于a+b等于30
}
}
注意:在a+b+”“中,从左至右,先回将+作为加法运算符,将a与b相加,再与”“做字符串连接