对字符串拼接还是不太理解 这里是运用到了吗

img


这道题目是选b吗 答案直接输出的就是n和k的sum值吗 ?
对这里的sumn+“ ”+sumk不是很理解是什么意思 输出形式就剩两个数字了吗?

如果你直接写System.out.println(sumn+sumk);输出的结果是sumn加上sumk的结果为56。
sumn+“ ”+sumk是 输出了三个结果 :(输出sumn) ( 输出字符串包裹的内容也就是空格) ( 输出 sumk)
用两个加号将他们和到了一起

这个应该选B
for循环因为k的原因循环了8次,其结果就是0+1+2+3+4+5+6+7=28所以两个值都是28
最后+" "+相当于把两个int拼接到了一起。