+号在括号内可以表示运算符,也可以表示字符串连接符。
System.out.println(a+b); ------->因为a,b都是int类型,所以会先相加得出结果(a+b),然后再将结果转换为字符串。显示15
System.out.println(c+a+b); ---->因为c是字符串,所以连上+的变量全部转换为字符串。显示 Hello105。如果这里想让a和b先相加再转换的话,可以加上括号
优先运算。 System.out.println(c+(a+b));这样显示的是Hello15 。
System.out.println(c+d); ------>c和d都是字符串,所以相连接,显示HelloWorld
System.out.println(s); ------->同上,只是多了个赋值操作而已。显示HelloWorld
|