廖雪峰Java-程式基礎-陣列
阿新 • • 發佈:2019-01-10
陣列的定義
陣列型別是 型別[]
陣列初始化用new int[5]
陣列所有元素初始化預設值,int預設值為0
陣列建立後大小不可改變
陣列索引從0開始
陣列是應用型別
使用索引下標訪問陣列元素,索引超出範圍會報錯
陣列長度
直接指定初始化的元素,由編譯器推測
int [] ns = {}
//當有一組型別相同的變數時,可以用陣列表示 int n1 = 68; int n2 = 79; int n3 = 91; int n4 = 85; int n5 = 62; // int[] ns = new int[5];//ns指向的陣列物件時[0,0,0,0,0] ns[0] = 68 ; ns[1] = 79; ns[2] = 91; ns[3] = 85; ns[4] = 62; //System.out.println(ns[5]);//ava.lang.ArrayIndexOutOfBoundsException System.out.println(ns.length); //可以指定初始化的元素 //由編譯器自動推算陣列大小 int[] scores = new int[]{68,79,91,85,62};//可以進一步簡寫為int[] scoress = {68,79,91,85,62} System.out.println(scores.length);
總結:
陣列是同一資料型別的集合
陣列是引用型別
陣列元素是值型別(如int[])或引用型別(如String[])
陣列一旦建立大小不可變
可以通過索引訪問陣列元素
索引超出範圍將報錯