两者没有任何差别
是同一个意思,定义一个int类型的数组,数组变量名为i

解决方案 »

  1.   

    功能一样的。
    但从使用者角度来看,int[] i第一眼就知它是一个数组变量,而int i[]要看到变量名后才知这是一个数组变量。
    一般int[] i的可读性更好一点.
      

  2.   

    一般int[] i比int i[]的可读性更好一点。
    int[] i第一眼便知它是一个数组宣告,而int i[]要看完变更名才知它是一个数组宣告.
      

  3.   

    一般int[] i比int i[]的可读性更好一点。
      

  4.   

    数组定义可前可后。
    int[] a = new int[5];
    int a[] = new int[5];
    int a[] ;
    int []a;
    都是合法的
      

  5.   

    没有任何区别,但是后者是java的标准
      

  6.   

    没有区别,前一种是JAVA以前参考C的格式,后来推荐使用int i[]你甚至可以如下定义 int[] i[]来定义一个二维数组