1.定義
陣列:可以儲存多個元素並且多個元素是 同一種型別的容器
陣列的 定義:
資料型別 陣列名;
資料型別 陣列名;
舉例:int a ; 定義了乙個int型別的陣列變數a
int a ; 定義了乙個int型別 變數a陣列
這兩種方式的定義:雖然寫法不一樣,並且讀法不一樣,但是表達的效果一樣,都是在定義乙個陣列,推薦使用第一種方式;
2.初始化
陣列的初始化:
1)動態初始化: 給陣列指定長度,陣列中的元素值由系統預設給定
2)靜態初始化: 給定陣列中元素的值,陣列的長度由系統給定;
動態初始化:
資料型別 陣列名 = new 資料型別[陣列長度] ;
靜態初始化:
指定陣列的元素,長度由系統給定
原始格式:
資料型別 陣列名稱 = new 資料型別 ;
簡寫方式:
資料型別 陣列名稱= ;
舉例:int arr = new int ;
int arr = ;
注意:這種方式錯誤:動靜結合 定義陣列要麼動態初始化,指定長度,要麼靜態初始化指定陣列元素!
int arr2 = new int[3] ;
舉例:int arr = new int[3] ;
3.獲取陣列中的元素
通過陣列名稱獲取
格式:陣列名稱[索引值],陣列的索引值從0開始,最大的索引=陣列長度-1
陣列的使用方式如下圖所示:
4.陣列中經常會出現的異常:
arrayindexoutofbound***ception:陣列角標越界異常
出現的原因:訪問了陣列中不存在的索引值;
解決方案:觀察陣列中到底有索引值到多少; 陣列長度-1
nullpointerexception:空指標異常 (在實際開發中該異常是最多的)
出現的原因:物件為null,而開發者還要去使用物件,就會出現問題
解決方案:給某個物件進行非空判斷,防止程式程式空指標異常
對於異常:
把從頭到尾,將遇見到的異常建立文件,
出現該異常的原因
如何解決異常
Java陣列簡單使用
public static void main string args string arrays2 new string string string arrays1.tostring 2列印陣列中的元素 system.out.println arrays1 2 system.out.println...
Java中的陣列
陣列的宣告格式裡,資料型別是陣列元素的資料型別,常見的有整形 浮點型 與字元型等 陣列名是用來統一這組相同資料型別元素的名稱,其命名規則和變數的相同 陣列宣告後實際上是在棧記憶體中儲存了此陣列的名稱,結下了是要在堆記憶體中配置陣列所需要的記憶體,齊產固定是告訴編譯器,所宣告的陣列要存放多少個元素,而...
Java中的陣列
陣列是用於儲存相同型別的元素的乙個固定大小的連續集合。陣列是用於儲存資料的集合,但往往將陣列認為是相同型別的變數的集合。跟宣告單個變數相反,如number0,number1,number99,宣告乙個陣列變數,如數字和使用numbers 0 numbers 1 numbers 99 來表示各個變數。...