Java基础,数组
定义格式:
数据类型[] 数组名 = new 数据类型[元素个数或数组长度];
赋值:
数组名[下标] = 元素;
其他方式:
在定义数组时就赋值
数据类型[] 数组名 = new 类型[]{元素,元素,……};
数据类型[] 数组名 = {元素,元素,元素,……};
数组的遍历:
可以使用for循环遍历数组,得到数组中每个元素
例:
for(int i = 0; i < 数组名.length; i++){ System.out.prinln(数组名[i]); }
数组的最值:
定义一个变量用来初始化数组中的最大值,使用for循环遍历数组,每次遍历得到的值与最大值变量比较,如果遍历的值大于变量,替换变量里的值,最后的到的就是最大值,最小值反之。
int[] arr = { 1,2,3}; int max = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } } System.out.println("max=" + max);
数组异常:【数组越界异常】、【数组空指针异常】
数组越界异常:
每个数组的索引(下标)都有一个范围,即0~length-1。在访问数组的元素时,索引不能超出这个范围,超出范围就会报错,越界异常。
数组空指针异常:
在使用变量引用一个数组时,变量必须指向一个有效的数组对象,如果该变量的值为null,则意味着没有指向任何数组,此时通过该变量访问数组的元素会出现空指针异常。

浙公网安备 33010602011771号