首頁 >Java >java教程 >Java中如何使用陣列?

Java中如何使用陣列?

WBOY
WBOY轉載
2023-04-26 12:13:07664瀏覽

使用簡單數組

(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");
        }
    }
}

Java中如何使用陣列?

(1)array1與array2的地址值一樣,都指向了堆空間唯一的陣列實體

(2)

 for(int i=0;i< array1.length;i++){
            array2[i]=array1[i];
        }

Java中如何使用陣列?

#方法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;
        }

以上是Java中如何使用陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除