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,则意味着没有指向任何数组,此时通过该变量访问数组的元素会出现空指针异常。

 

posted @ 2021-07-05 15:33  LiUiUJ  阅读(98)  评论(0)    收藏  举报