单选题
下列代码的执行结果是{{U}} {{/U}}。
public class Test
{
public static void main(String args[ ])
{
int a =4,b=6,c=8;
String s ="abc";
System.out.println(a+b+s+c);
System.out.println();
}
}
A. ababcc
B. 464688
C. 46abc8
D. 10abc8
A
B
C
D
【正确答案】
D
【答案解析】
[解析] Java语言对+运算符进行了扩展,使它能够进行字符串的链接。但是一般说来,如果+运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成为字符串类型,然后再进行连接:如果 +运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定。
提交答案
关闭