首先你用的是高级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); //将数组中的元素依次输出
}
} |