试题详情
单项选择题 public class Starter extends Thread {  private int x= 2;  public static void main(String[] args) throws Exception {  new Starter().makeItSo();  }  public Starter() {  x=5;  start();  }  public void makeItSo() throws Exception {  join();  x=x- 1;  System.out.println(x);  }  public void run() { x *= 2; }  }  What is the output if the main() method is rum?() 

A、 4

B、 5

C、 8

D、 9

E、 Compilation fails.

F、 An exception is thrown at runtime.

G、 It is impossible to determine for certain.

  • D
  • 关注下方微信公众号,在线模考后查看

热门试题