Given:
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.
10. public class Starter extends Thread {
11. private int x = 2;
12. public static void main(String[] args) throws Exception {
13. new Starter().makeItSo();
14. }
15. public Starter() {
16. x = 5;
17. start();
18. }
19. public void makeItSo() throws Exception {
20. join();
21. x=x-1;
22. System.out.println(x);
23. }
24. public void run() {
25. x *= 2;
26. }
27. }
What is the output if the main() method is run?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.
No comments:
Post a Comment