使用简单数组:
(1) 创建一个名为TestArray的类,在main()方法中声明array1和array2两个变量, 他们是int[]类型的数组。
(2)使用大括号{},把array1初始化为8个素数:2,3,5,7,11,13,17,19。
(3) 显示array1的内容。
(4) 赋值array2变量等于array1,修改array2中的偶索引元素,使其等于索引值(如array[0]=0,array[2]=2)。打印出array1
思考:array1和array2是什么关系?
拓展:修改题目,实现array2对array1数组的复制。
public class TestArray { //创建TestArray类
public static void main(String[] args) {
int[] array1,array2; //声明array1和array2这两个变量
array1 = new int[]{2,3,5,7,11,13,17,19}; //将array1初始化为8个素数
for(int i = 0;i < array1.length;i++) {
System.out.println(array1[i]);
} //显示arry1的内容
array2 = array1; //赋值
for(int i = 0;i < array2.length;i++) {
if(i % 2 == 0) { //修改array2中的偶索引元素
array2[i] = i;
}
}
for(int i = 0;i<array1.length;i++) { //打印array1
System.out.println(array1[i]);
}
}
}
思考解答:array1和array2相等。
拓展:实现array2对array1数组的复制
public class TestArray {
public static void main(String[] args) {
int[] array1 = new int[]{2,3,5,7,11,13,17,19};
int[] array2 = new int[array1.length];
for(int i =0 ;i < array1.length;i++) {
array2[i] = array1[i];
}
for(int i = 0;i < array2.length;i++) {
System.out.println(array2[i]);
}
}
}