早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道java问题中间的双引号代表什么意思1.如果intx=20,y=5,则语句System.out.println(x+y+""+(x+y)+y);的输出结果是(D)A.2530B.55C.2052055D.25255

题目详情
一道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就不能再算加法了,要当成字符串拼接