public static void main(String[]args) { int []a=new int[10]; test(a); //这里,不能用a[]的 } public static void test(int a[]) //声明或定义时才要[] { //.... }2.java的数组没有length()方法的,只的length属性(没有括号的),如 public static void main(String[]args) { int []a=new int[10]; System.out.println(a.length); //length后面没有() }