SCJP考题:数组 遍历 var-argGiven:Java code1. public class Venus {2. public static void main(String[]
SCJP考题:数组 遍历 var-arg Given:
Java code
1. public class Venus {2. public static void main(String[] args) {3. int [] x = {1,2,3};4. int y[] = {4,5,6};5. new Venus().go(x,y);6. }7. void go(int[]... z) {8. for(int[] a : z)9. System.out.print(a[0]);10. }11. }
What is the result? A. 1 B. 12 C. 14 D. 123 E. Compilation fails. F. An exception is thrown at runtime.
1. public class Venus { 2. public static void main(String[] args) { 3. X x = new X(1,2,3); 4. X y = new X(4,5,6); 5. new Venus().go(x,y); 6. } 7. void go(X... z) { 8. for(X a : z) 9. System.out.print(a.f0); 10. } 11. }