首页 > 文章列表 > java如何使用数组

java如何使用数组

java
495 2023-04-26

java如何使用数组

使用简单数组

(1)创建一个名为T04的类,在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 T04 {

    public static void main(String[] args) {

        int[] array1,array2;

        array1=new int[]{2,3,5,7,11,13,17,19};

        for(int i=0;i< array1.length;i++){

            System.out.print(array1[i]+"\t");

        }     //赋值array1变量等于array2     //不能称作数组的复制

        array2=array1;

        for(int i=0;i< array1.length;i++){

            if(i%2==0){

                array2[i]=i;

            }

        }

        System.out.println();

        System.out.println("******************************************");

        for(int i=0;i< array1.length;i++){

            System.out.print(array1[i]+"\t");

        }

    }

}

(1)array1与array2的地址值一样,都指向了堆空间唯一的数组实体

(2)

 for(int i=0;i< array1.length;i++){

            array2[i]=array1[i];

        }

方法2

int i=0;

        int j=0;

        for(i=0,j= arr.length-1;i<j;i++,j--){

            int a=arr[i];

            arr[i]=arr[j];

            arr[j]=a;

        }