String 类重载了"+"运算符,原始数据类型以及类的引用与其相加都会调用相应的方法来转化为字符串的拼接。比如:System.out.println("I have "+20+" yuan")会被输出为I have 20 yuan.你的问题中第一个就是这种(“”也是字符串,只不过在屏幕上看不出来。
而后面的则是数学运算,先求结果=5,然后再转化成字符串显示在屏幕上。