单选题 阅读如下程序。
public class Test3
{
public static void main(String args[])
{
int x=3,y=4,z=5;
String s="xyz";
System.out.println(s+x+y+z);
}
}
程序运行结果是______。
  • A.xyz12
  • B.xyz345
  • C.xyzxyz
  • D.12xyz
【正确答案】 B
【答案解析】[解析] Java对“+”运算符进行了扩展,使它能够进行字符串的连接。一般来说,如果“+”运算符的第一个操作数是字符串,则Java系统会自动将后继的操作数类型转换成为字符串类型,然后再进行连接。对本题而言,s+x+y+z的结果是字符串“xyz345”,所以选项B正确。