import java.util.Arrays;
public class Displace {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[] = new int[] {45,12,2,10};
Arrays.fill(arr, 1,2,8);
System.out.println("初始化数组个元素值:" + arr[0]);
System.out.println("初始化数组第二个元素值:" + arr[1]);
System.out.println("初始化数组第三个元素值:" + arr[2]);
System.out.println("初始化数组第四个元素值:" + arr[3]);
for(int i = 0; i < arr.length;i++) {
System.out.println("第" + i + "个元素是:" + arr[i]);
}
}
}
输出打印为:
初始化数组个元素值:45
初始化数组第二个元素值:8
初始化数组第三个元素值:2
初始化数组第四个元素值:10
第0个元素是:45
第1个元素是:8
第2个元素是:2
第3个元素是:10
我的问题:初始化数组之后第二个值为什么会是8 ,不是12呢?