【馬士兵】筆記_Java數組

有道雲筆記 連接:

http://note.youdao.com/noteshare?id=0b070ae1de136aaa84bda35ac1fb9a2b


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

以下可忽略:



Java數組》

  1. Java中數組的概念跟C中完全不同。C中數組是一個指針,指向首元素地址;Java裏數組是一種引用類型,跟StringInteger等一樣,可看成一個對象,而數組中的若干元素可看成該隊形的成員變量。

 

  2.  數組的聲明與初始化

聲明:int[] a;    int a[];    兩種方式都可以。

初始化:a=new int[5];   a=new int[]{1,2,3,4,5};  int[] a={1,2,3,4,5}三種方式都行。

 

注意:聲明而不初始化不能聲明數組長度,即 int a[5] 

初始化可以只寫長度而不賦值(默認0、falsenull),但若用大括號方式賦值的話則一定不能寫長度(原因不明)。即 a=new int[5]{1,2,3,4,5} 。 

 

 

 

  3.  length屬性,每個數組都有,表示數組的長度。

注意:String類沒有length屬性,只有length()方法。

  4.  二維數組

即先定義一個一位數組,一位數組裏的每個元素可以被再定義成一個數組。初始化的時候,應注意語法錯誤

egdouble[][] = d;

d = new double[3][];     //第一維長度3,注意兩個[][]

for(int i = 0;i < 3;i ++){

d[i] = new double[2];   //第二維長度2,亦可不統一

}

eg:《Java常用類》——《基礎類型包裝類》——例子_02

 


發佈了30 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章