Java——数组(一维)

目录

        1、数组概念

        2、定义一个数组、访问定义的数组

        3、报错

        4、常对数组进行的操作


        1、数组概念

        数组是一种用于存储多个相同类型数据的存储模型。

        2、定义一个数组、访问定义的数组

定义格式分两种 举例 读法不同
数据类型[] 变量名 int[] arr 定义了一个int类型的数据,数组名是arr
数据类型 变量名[] int arr[] 定义了一个int类型的变量,变量名是arr数组
初始化分两种 举例 说明
动态初始化 数据类型[] 变量名 = new 数据类型[数组长度]; int[] arr = new int[3]; 动态初始化只指定数组长度,由系统分配初始值
静态初始化 数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,数据4,......}; int[] arr = new int[]{1,2,3,4}; 静态初始化指定每个数组元素的初始值,数组长度由系统决定
数组的访问 说明
用数组名访问数组变量
用数组名[索引]访问其内部数据 索引从0开始编号

        3、报错

        常见两个关于数组的报错:

        ①索引越界(ArrayIndexOutOfBoundsException)

        是指访问了数组中不存在的索引,造成索引越界问题     

        ②空指针异常(NullPointerException)

        一般是访问引用数据类型时出现的报错,访问的元素是null:空值,一个默认值,没有指向任何有效对象,所以造成了空指针异常

        4、常对数组进行的操作

        一是遍历:用for()循环根据数组的长度“数组.length”进行遍历。

        二是获取最值,最大值最小值:冒泡排序、插入排序、直接排序等的方式获取     

猜你喜欢

转载自blog.csdn.net/weixin_60808029/article/details/120796376