作业帮 > 综合 > 作业

一道java问题 中间的双引号代表什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 18:13:19
一道java问题 中间的双引号代表什么意思
1. 如果int x=20, y=5,则语句System.out.println(x+y +""+(x+y)+y); 的输出结果是(D)
A. 2530 B. 55 C. 2052055 D. 25255
因为x和y是int型的,所以x+y就=20+5=25
x+y +""+(x+y)+y
就等价于25+“”+(25)+5
“”是空字符,不是空格。
因为中间加了个空字符,所以25,25和5就不能再算加法了,要当成字符串拼接