问题 单项选择题

下列代码的执行结果是( )。 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

答案

参考答案:D

解析: Java语言对+运算符进行了扩展,使它能够进行字符串的链接。但是一般说来,如果+运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成为字符串类型,然后再进行连接:如果 +运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定。

单项选择题
选择题