Java基礎之一維陣列

2021-09-11 23:39:55 字數 1289 閱讀 7661

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 每個元素占用...