JAVA——一维数组
数组 一、数组的概念 数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 二、数组的定义格式 格式1:数据类型 [ ] 数组名; 格式2:数据类型 数组名 [ ]; 三、数组初始化概述 Java中的数组必须先初始化,然后才能使用。 所谓初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。 四、数组初始化的方式 1.动态初始化(初始化时只指定数组的长度,由系统为数组分配初始值) 格式: 数据类型 [ ] 数组名 = new 数据类型 [ 数组长度 ]; 数组名 [ 索引 ] 获取数组中的指定元素(索引从0开始,最大索引是数组的长度 - 1) 2.静态初始化(初始化时指定每个数组元素的初始值,由系统决定数组长度) 格式:数据类型 数组名 [ ] = new 数据类型 [ ] {元素1,元素2,…}; 简化:数据类型 数组名 [ ] = {元素1,元素2,…}; 五、常见问题 1.数组索引越界 ArrayIndexOutOfBoundsException 访问到了数组中的不存在的索引时发生 2.空指针异常 NullpointerException 数组引用没有指向实体,却在操作实体中的元素时 六、数组遍历 public class ArrayDemo1 { public static void main (