本帖最后由 xiao7181jun 于 2015-4-27 23:29 编辑
答:只有与“ ”字符串直接相连的 或后面 + 加号才会都被定义成连接符。
System.out.println("5+5="+5+5); 这条输出语句打印的内容 “ ”字符串后面的两个 + 加号都会被定义成连接符,所以是55而不是10。
System.out.println(5+5+"=5+5"); 而这条输出语句打印的内容 前面的5+5会先运算的,因为前面的+加号还是运算符,5后面的+加号才是连接符。只有与“ ”字符串直接相连的 或后面 + 加号才会都被定义成连接符。 |