下列代码的执行结果是( )。 public class Test { public static void main(String args[]) { int a=4,b=6,c=8;

admin2013-03-01  11

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

答案8

解析 Java语言对+运算符进行了扩展,使它能够进行字符串的链接。但是一般说来,如果+运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成为字符串类型,然后再进行连接;如果 +运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定。
转载请注明原文地址:https://kaotiyun.com/show/cw2p777K
0

最新回复(0)