测试代码:
public class data {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a+b);
System.out.println(""+a+b);
System.out.println(a+b+"");
}
}
运行结果:
结论:
- +运算符两侧中一侧出现String类型,则会把另一操作数或者其余操作数转换为String后在进行连接(如第二个结果)。
- 比较第二个和第三个结果," "在后面时a+b还是会进行运算。