陣列+迴圈
變數:在記憶體中儲存資料的空間。
該空間在記憶體的順序是雜亂無章的。
陣列:一組資料,在記憶體中儲存資料的多個空間。
該空間在記憶體中的順序是連續的。
陣列是乙個變數,儲存相同資料型別的一組資料
為什麼需要陣列
可以定義乙個變數 儲存多個資料。資料型別必須是相同的。
陣列的定義
int arr = new int[3];
int arr = new int[3]
資料型別 陣列名 = new 資料型別[陣列的長度]
陣列新建之後是有預設值的
int 預設值 0
double 0.0
string null
boolean false
給陣列賦值:陣列定義的連續空間都會有對應的下標,小標從0開始
int arr = new int[3]
arr[0] = 1;//給第乙個空間賦值
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;//定義陣列是沒有第四個空間。報錯:陣列下標越界
arrayindexoutofbound***ception
取值system.out.print(arr[1]); //取單個陣列空間的值
for(int i=0;i陣列的其他定義方式
1,int arr = new int[10];
int arr;
arr = new int[10];
2,int arr = ;
int arr ;
arr = ; 錯誤的
3,int arr = new int;
陣列基本要素
1,int 資料型別(元素型別)
2,arr 陣列名稱(變數名,識別符號)
3,; 值(陣列元素)
4,元素下標:下標從0開始。最大下標是長度(arr.length)減1
陣列的特點:
1,型別必須一致
int arr = new int[2];
arr[0] = 「a」; 錯誤
2,陣列一旦定義,長度不可變
int arr = new int[2];
arr[2] =1; 錯誤
陣列的理解
陣列分為一維陣列和二維陣列 下面就介紹他們的特點以及用法 陣列就是按一定的順序 排列,具有某種相同性質的同型別變數及集合。他們的特性是 定義必須是常量,應用可以是變數。陣列在記憶體中 順序排列,並通過下標相互區分,所以又稱為下標變數,注意不能下標越界 1一維陣列 一維陣列的定義及初始化 格式為 資料...
陣列指標的理解
int p n 形式,定義p為指向長度為n的int型一維陣列的陣列指標 例如 int a 5 int p 5 a p即等價a,a為指向第乙個元素的指標,即a為 a 0 在此處為int型指標,所以訪問陣列元素可以用a i a i 或 p i p i 相似的,二維陣列形式相似。例如 int a 2 5 ...
陣列的應用理解
列印陣列元素 public static void printarray int array 反轉陣列 public static int re int array return x 4 2 1,2 array 0 2,3 array 1 3,4 array 2 4,5 array 3 public...