1. 程式人生 > >Java——陣列的定義與使用

Java——陣列的定義與使用

  1. 基本概念 1.1 動態初始化 陣列是引用資料型別,有記憶體分配問題。 陣列動態初始化( 宣告並開闢陣列): 當陣列開闢空間之後,就可以採用如下方式進行操作: 資料型別[] 陣列名稱 = new 資料型別[長度];
  1. 陣列的訪問通過索引完成。即:“陣列名稱[索引]”,注意:陣列索引從0開始,因此可以採用的索引範圍 就是0~索引-1;假設現在開闢了3個空間的陣列,那麼可以使用的索引是:0、1、2。如果訪問超過索引 訪問,那麼會產生"java.lang.ArrayIndexOutOfBoundsException"異常資訊。 2. 當陣列採用動態初始化開闢空間之後,陣列之中的每個元素都是該資料型別的預設值;
  1. 陣列本身是一個有序的集合操作,所以對於陣列的內容操作往往採用迴圈的模式完成。(陣列是一個有 限的集合,採用for迴圈) 4. 在Java中有一種動態取得陣列長度的方法:陣列名稱.length; 範例:定義一個int型陣列 資料型別[] 陣列名稱 = new 資料
public class  ArrayDemo{
    public static void main(String[] args) { 
           int[] x = new int[3] ; // 開闢了一個長度為3的陣列        System.out.println(x.length) ;       
x[0] = 1 ; // 陣列第一個元素 x[1] = 2 ; // 陣列第二個元素 x[2] = 3 ; // 陣列第三個元素 for (int i = 0; i<x.length ; i++) { System.out.println(x[i]) ; // 通過迴圈控制索引下標更改 }
} }

在這裡插入圖片描述