public class wren4255{
public static void main(String args[]){
int a[]={123,123,432,1,12,3,2};
foo(a);
System.out.println("Hello World!");
}void foo(int...x){
for(int z:x){
System.out.println(z);
}
}
}
public static void main(String args[]){
int a[]={123,123,432,1,12,3,2};
foo(a);
System.out.println("Hello World!");
}void foo(int...x){
for(int z:x){
System.out.println(z);
}
}
}
这里void foo(int...x){ 其实应该是和 void foo(int x1,int x2,int x3,...){ 类似的,而不是和void foo(int x[]){一样,而你传递的参数是一个a[],所以编译出错