首页/ 题库 / [单选题]下列代码的执行结果是( )。 publi的答案

下列代码的执行结果是( )。 public class Test { public static void main (String args[]) { int a=3,b=5,c=8; String s="abc"; System.out.println(a+b+s+c); } }

单选题
2022-01-04 19:33
A、35abc8
B、8abc8
C、16
D、abc
查看答案

正确答案
B

试题解析
解析:Java表达式的同级运算符从左到右进行,括号可以改变优先级。+在Java中既是算术的加号,也可以作为字符串的连接符号。本题中a与b先进行算术加运算,得结果为8,由于s的值为String类型,所以数值8与s作连接运算,得结果为字符串“8abc”,最后再与c的值作连接运算,得结果为“8abc8”。

标签:
感兴趣题目
执行下列程序段之后,输出的结果是( )。public class Test{ public static void main(String[ ] args) { byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System.out.println(c) ; } }
下列代码的执行结果是( )。 public class Test { public static void main (String args[]) { int a=3,b=5,c=8; String s="abc"; System.out.println(a+b+s+c); } }
阅读下面程序 class Test implements Runnable { public static void main(String[] args) { Test t=new Test(); t.start(): } public void run() {} } 下列关于上述程序的叙述正确的是
阅读下列代码 public class Test { public static void main(String args[]) { String s = "Test"; switch (s) { case "Java": System.out.print("Java"); break; case "Language": System.out.print("Language"); break; case "Test": System.out.print("Test"); break; } } } 其运行结果是( )。
阅读下面代码 public class Test2005 { public static void main(String args[]) { String s="Test"; switch(s) { case"Java":System.out.print("Java"); break; case"Language":System.out.print("Language"): break; case"Test":System.out.print("Test"); break; } } } 其运行结果是
阅读卜列代码 public class Test2005{ public static voidmain(Stringargs[]){ String s="Test"; switch(s){ case"Java":System.out.print("Java"); break; case"Language":System.out.print("Language"); break; case"Test":System.out.print("Test"); break; } } } 其运行结果是( )。
阅读下列代码 public class Test2005 { public static void main(String args[]){ String s="Test"; switch (s){ case "Java": System.out.print("Java"); break; case "Language": System.out.print("Language"); break; case "Test": System.out.print("Test"); break; } } } 其运行结果是( )。
阅读下列代码 public class Test 2005{ public static void main(String args[]){ Strings="Test"; switch(s){ case "Java":System.out.print("Java"); break; case "Language":System.out.print("Language"); break; case "Test":System.out.ptint("Test"); break; } } } 其运行结果是
执行下列代码后,输出的结果为( )。 class Base { int x = 30; void setX( ) {x=1O;} } class SubClass extends Base { int x=40; void setX ( ) {x=20;} int getX( ) {return super. x; } } public class Test { public static void main(String[ ] args) { SubClass sub=new SubClass( ); sub. setX( ); System. out. println(sub, getX( ) ); } }
执行下列代码段之后,变量z的值为______。 Public class Test8 { public static void main(String[] args) { int x=2; int y=3; int z=4; z-....= y-x--; System.out.println(z); }
执行下列代码后,变量z的值为( )。 public class Test { public static void main (String[]) args) { int x=2; int y=3; int z=4; z- =--y-x--; System. out. Println (z); } }
下列代码的执行结果是( )。 class operator Test{ public static void main(String[]args){ int x=8; short y=2; system.out.println("xis"+ x + ",yis"+y); } }
相关题目
阅读下面代码 public class Test implements Runnable { public void run(Thread t) { System.out.println("Running"); } public static void main(String[] args) { Thread tt=new Thread(new Test()); tt.start(); } } 代码运行的结果是
下列程序的执行结果是 ( ) public class Testbb { public static void main(String args[]) { System.out.println(5/2.5); } }
下列程序的执行结果是 public class Testbb { public static void main(String args[ ]) { System.out.println(5/2.5); } }
下列代码的执行结果是( )。 public class Test{ public static void main (String args[ ]){ System.out.println(5/2): } }
下列代码的运行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(89>>1); } }
下列代码的执行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(7/2); } }
阅读下列代码: public class Test{ public static void main(String args[])[ System. out.println(89>>1 ); } }
下列程序的执行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(5/2); } }
下列代码中,将引起一个编译错误的行是( )。 1)public class Test{ 2)int m,n; 3)public Test{} 4)public Test(int a){m=a;) 5)public static void main(String args[]){ 6)Test tl,t2; 7)int j,k; 8)j=0;k=0; 9)tl=new Test; 10)t2=new Test(j,k); 11)} 12)}
下面程序段的输出结果是( )。 class Base { int i; Base { add(1); } void add(int v) { i+=v: } void print { System.out.println(i); } } class Extension extends Base { Extension { add(2); } void add(int v) { i+=v*2: } } public class Test { public static void main(String args[]) { bogo(new Extension); } static void bogo(Base b) { add(8); print; } }
下列代码的执行结果是( )。 public class Test{ public static void main (String args[ ]){ System.out.println(5/2): } }
下列代码的运行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(89>>1); } }
阅读下列代码: public class Test{ public static void main(String args[])[ System. out.println(89>>1 ); } }
下列代码执行结果为 ( )public class Test{ public static void main(String args[]){ float p=0f; int q=3; System.out.println(++p)*(q--)); }}
阅读下面代码 public class Test implements Runnable { public void run(Thread t) { System.out.println("Running"); } public static void main(String[] args) { Thread tt=new Thread(new Test()); tt.start(); } } 代码运行的结果是
Test.java程序代码如下: public class Test{ public static void main(String[] args){ System.out.println(args[1]); } } 以上程序编译后用java Test 2 3 4 5运行的输出结果是什么? ( )
给出下列代码,如何使成员变量m被方法fun( )直接访问? class Test{ private int m; public static void fun( ){ … } }
给出下列代码,如何使成员变量m被方法fun()直接访问?class Test { private int m; public static void fun( ) { ... }}
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(); } public static void main(String args[]) { try{ System.out.println(“你好吗”); throwit(); System.out.println(“出错!”); } finally{ System.out.println(“结束”); } } }
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(); } public static void main(String args[]) { try{ System.out.println("你好吗"); throwit(); System.out.println("出错!"); } finally{ System.out.println("结束"); } } }
广告位招租WX:84302438

免费的网站请分享给朋友吧