通俗一点的解释: 假如 x = 10, y = 20
x= 为一个字符串
,y= 为一个字符串
"x=" + x 的意思就是 吧 "x=" 这字符串和x这个变量的值拼接起来组成一个新的字符串(str1): x=10
"x=" + x + ",y=" 前面拼接的str1 在和 ",y=" 这个字符串拼接成一个新的字符串 (str2): x=10,y=
"x=" + x + ",y=" + y 前面拼接的str2 和y这个变量的值拼接组成一个新的字符串,成为最终的字符串:
x=10,y=20
为什么能这样写,是java给+号定义了这样的功能: 可以拼接字符串.如果你学过c++ ,可以把这个看成运算符重载
温馨提示:答案为网友推荐,仅供参考