单项选择题
public class ClassA{
public int getValue(){
int value=0;
boolean setting=true;
String title="Hello";
if(value||(setting && title=="Hello")){return 1;}
if(value==1&title.equals("Hello")){return 2;}
}
}
And:
ClassA a=new ClassA();
a.getValue();
What is the result?()
A.1
B.2
C.Compilation fails.
D.The code runs with no output.
E.An exception is thrown at runtime.
相关考题
-
单项选择题
public class Test{ public static void main(String[]args){ intx=5; boolean b1=true; boolean b2=false; if((x==4)&&!b2) System.out.print("l"); System.out.print("2"); if((b2=true)&&b1) System.out.print("3"); } } What is the result?()
A.2
B.3
C.12
D.23
E.123
F.Compilation fails.
G.An exceptional ist hrown at runtime. -
多项选择题
35.String #name="Jane Doe";36.int$age=24;37.Double_height=123.5;38.double~temp=37.5;Which two are true?()
A.Line 35 will not compile.
B.Line 36 will not compile.
C.Line 37 will not compile.
D.Line 38 will not compile. -
单项选择题
现有: class ThreadExcept implements Runnable { public void run() { throw new RuntimeException("exception "); } public static void main(String [] args) { new Thread(new ThreadExcept()).start(); try { int x = Integer.parseInt(args[0]); Thread.sleep(x); System.out.print("main "); } catch (Exception e) { } } } 和命令行: java ThreadExcept 1000 哪一个是结果?()
A. main
B. 编译失败
C. 代码运行,但没有输出
D. main java.lang.RuntimeException: exception
