public class Test{ public static void main(String[] args){ String s="y"; System.out.println(s+1+2); System.out.println(1+2+s); } }
A: 输出:y12 3y
B: 输出:y12 12y
C: 输出:y3 3y
D: 程序编译出错
A: 输出:y12 3y
B: 输出:y12 12y
C: 输出:y3 3y
D: 程序编译出错
举一反三
- 下面程序的输出为( )。 public class Test { public static void main (String args[]) { int x,y; x=1; y=2; System.out.println("The output is"+x+y); } } A: The output is xy B: The output is 3 C: The output is 12 D: The output is x=1 y=2
- 写出下面程序的输出( )。 public class Test { public static void main (String args[ ]) { iht x=1, y=2; System. out. println ("result="+x+y); System. out. println ("result="+(x+y)); A.result=12 result=12 B.result=3 result=3 C.result=3 result=12 D.result=12 result=3
- 请阅读下面的程序 public class Test { public static void main(String[] args) { int x; int y; for (x = 1, y = 1; x <= 100; x++) { if (y >= 20) { break; } if (y % 3 == 1) { y += 3; continue; } y -= 5; } System.out.println(“x=” + x + “,y=” + y); } } 下列选项中,哪一个是程序的运行结果( )
- 下面程序输出的结果是( )。public class Test2{public static void main(String[] args) {double x = 2.2,y;y=Math.round(Math.pow(x, 2));System.out.println(y);}} A: 4 B: 4.0 C: 5 D: 5.0
- 执行如下语句之后,输出的结果是______。 public class ex24 { public static void main(String[] args) { int x=5,y=3; x+=X-- *--y; System.out.println{x); } } A.0 B.1 C.true D.false