1. 程式人生 > >java一維陣列的字義與使用

java一維陣列的字義與使用

  1. 陣列的概念
    1. 陣列是按照一定順序排列的相同型別的資料和集合稱為陣列;
    2. 陣列中的位置是以索引/下標來表示其存放的位置;
    3. 索引是從0開始的;
  2. 陣列的基本要素
    1. 識別符號:陣列名稱
    2. 陣列元素:就是陣列中存在放的資料
    3. 元素下標:對陣列元素的進行編號,通過下標訪問陣列元素
    4. 陣列的型別:陣列中元素的資料型別

陣列的定義的幾種方法:

第一種:建議使用第一種

int[] arr; //第一種宣告int型別陣列
arr = new int[5]; //分配5個數據空間
arr[0] = 8;//給arr陣列的0下標賦值
System.out.println(arr[0]);//查詢arr陣列下標為0的資料

第二種

int arr[]; //第二種宣告int型別陣列
arr = new int[5]; //分配5個數據空間
arr[0] = 8;//給arr陣列的0下標賦值
System.out.println(arr[0]);//查詢arr陣列下標為0的資料

陣列賦值:

 動態賦值


//靜態賦值;不能指定長度
int[] arr = new int[] {88,88,88};//邊宣告賦值
int[] arr1 = {88,88,89};/簡寫

動態賦值 

//可以設定陣列的長度
int[] scores = new int[5];
scores[0] = 123;

遍歷陣列的兩種方法

第一種:for

//arr.length得到陣列的長度
for(int i = 1; i < arr.length; i++){
    arr[i] = 1234;
}

第二種:for-each

 

//變數名為data,接收型別為int,傳入一個名為arr的陣列
for(int data : arr){
    System.out.print(data);
}