What is the result?

Given:

11. public static void main(String[] args) {
12. Object obj = new int[] { 1, 2, 3 };
13. int[] someArray = (int[])obj;
14. for (int i : someArray) System.out.print(i + ” “);
15. }

What is the result?

Given:

11. public static void main(String[] args) {
12. Object obj = new int[] { 1, 2, 3 };
13. int[] someArray = (int[])obj;
14. for (int i : someArray) System.out.print(i + ” “);
15. }

What is the result?

A.
1 2 3

B.
Compilation fails because of an error in line 12.

C.
Compilation fails because of an error in line 13.

D.
Compilation fails because of an error in line 14.

E.
A ClassCastException is thrown at runtime.



Leave a Reply 1

Your email address will not be published. Required fields are marked *