java 为什么会这样呢 “”+a+b和其他两个

img

数字+数字,结果还是数字
数字+字符串,结果是字符串,走的是字符串拼接逻辑

“”+a+b:先碰到字符串”“,Java会将后面的a和b字节拼接。就变成72了。
a+b+”“:先碰到a+b,就会计算a+b的值,是9,把他变成字符串。
a+”“+b:a是数字,+字符串,就会变成”7“ ,再+b,会把b变成字符串拼接,变成72了。