1:陣列(掌握)
(1)概述:儲存同一種資料型別的多個元素的容器。
同一資料型別 多個元素容器;
(2)定義格式
a:資料型別 陣列名;
例如:int arr1;
b:資料型別 陣列名;(了解)
(3)陣列的初始化
a:動態初始化
只給長度,系統給出預設值
格式:資料型別 陣列名 = new 資料型別[陣列長度];
舉例:int arr = new int[3];
b:靜態初始化
給出值,系統決定長度
格式:資料型別 陣列名 = new 資料型別;
資料型別 陣列名 = ;
舉例:int arr = new int;
簡化版:int arr = ;
(4)使用
a:索引:範圍 0 --- 陣列長度-1
b:賦值: 陣列名[索引] = 值; 例:arr[0] = 100;
取值: 資料型別 值 = 陣列名[索引]; 例: int a = arr[0];
d:獲取陣列長度: 陣列名.length 例:arr.length
(5)注意事項:
陣列索引越界
arrayindexoutofbound***ception
訪問到了陣列中的不存在的索引時發生。
空指標異常
nullpointerexception
陣列引用沒有指向實體,卻在操作實體中的元素時
(6)陣列的常見操作
a:遍歷
方式1:
public static void printarray(int arr)
}b:最值
最大值:
public static int getmax(int arr)
}return max;
}最小值:
public static int getmin(int arr)
}return min;
}c:逆序
方式1:
public static void reverse(int arr)
}d:查表
public static string getstring(string strarray,int index)
e:基本查詢
public static int getindex(int arr,int value)
}return index;
}
Java之一維陣列
在使用陣列時,首先要先宣告和初始化陣列。int intarr int intarr 2.陣列初始化 語法 資料型別 資料名 陣列名 new 資料型別 int iarray iarray new int 3.簡化陣列 1 靜態初始化 語法 資料型別 陣列名 使用大括號形式靜態初始化int型別陣列 in...
java基礎 一維陣列
1 陣列 是個容器 儲存的是資料 儲存相同資料型別資料 陣列定義 資料型別 陣列名 初值 其中資料型別代表 陣列中盛放資料的 資料型別 int array new int 5 陣列使用下標 角標 來訪問元素 儲存元素 下標從0開始 注意 陣列的長度一旦給定 就不能修改 中5就是陣列array的長度 ...
C 陣列基礎之一維陣列名
一維陣列名的作用 1.可以統計整個陣列在記憶體中的長度。2.可以獲取陣列在記憶體中的首位址。3.陣列名是常量,不可以進行賦值操作。include using namespace std int main cout 整個陣列占用記憶體空間為 sizeof arr endl 20 cout 每個元素占用...