阅读下面程序 public class Test3 {  public static void main(String[] args) {   int x=3,y=4,z=5;   String s="xyz":   Syst

admin2012-03-21  34

问题  阅读下面程序    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中对+运算符的功能进行了扩展,使其能够进行字符串连接。如"xyz"+"rst"结果为"xyzrst","xyz"+3结果为"xyz3"。如果运算符+的第一个操作数不是字符串,则运算结果由后续的操作数决定,如3+4+5+"xyz"的结果是"12xyz",而不是"345xyz"。
转载请注明原文地址:https://jikaoti.com/ti/lv80FFFM
0

最新回复(0)