1. 程式人生 > >數組的相關知識

數組的相關知識

int 創建 沒有 bool 它的 賦值 太陽系 下標 類型

數組:一個數組可以放任意多個同類型的數據,存放數據的叫做數組項,每一個數組項都要一個編號,我們將這些編號叫做數組的索引或下標。

數組的聲明:數據類型 [ ] 變量名;

數據的賦值: 變量名 = new 數據類型[長度];(長度是int類型)

聲明的數據尅性與賦值類型的數據必須相同,同時也可以合並書寫為:變量名=new 數據類型[長度];

數組的默認值:一個數組創建後,它的每一個數組項的值,為數組項的默認值

數字類型 默認值為0 ; bool類型 默認值為 false ;char類型 默認值為\0 ;string類型 默認值為null (null表示沒有任何數據)

數據的初始化器:給數據賦值的同時,指定每一項的值

數據項的讀取:變量名[索引 ]; 從指定數據中,通過編號取出每一個數組項的值,返回類型與數據類型相同

數據項的修改:變量名[索引]=值;

讀取數組的長度: 變量名.length

數組的定長性:一個數據創建後,它的長度是固定不變的, 數據的長度是只讀的,不可更改

數據類型用於數據數量的固定場景,適合使用數組的場景有:

  1.保存100以內的所有質數

  2.保存太陽系中所有已知行星的質量

  3.保存標準撲克牌中的所有牌面數據

  4.保存一個星期的所有日期

不適合使用數據的場景:

  1.保存一個班學生的信息

  2.保存一年中的所有日期

  3.保存鬥地主遊戲中某玩家手牌的數據

  4.保存遊戲中某玩家的裝備信息

數組的遍歷:是指從數組的第一項開始,一次取完數組的所有項

要實現數組的遍歷,可以使用循環,循環變量從0開始,一次取到數組的最大下標(最大下標=數組的長度-1)在循環中,使用循環變量作為下標,即可取出數組每一項的值。

數組的相關知識