首先你用的是高级for循环,遍历方法中 i 不是索引,而是元素,arr是数组地址,所以需要另外定义索引,一下是我的方法,供参考: 
public static void main(String[] args)  //主方法 
         { 
              int arr[]=new int[5];   //创建int型数组 
                          Arrays.fill(arr,7);        //使用同一元素对数组进行填充 
              int j=0; 
              for(int i:arr)              //循环遍历数组中的元素 
                { 
                                        j++; 
                   System.out.println("第"+j+"个元素是: "+i); //将数组中的元素依次输出 
                 } 
          } |