数组
数组本身是引用数据类型,数组的元素可以是基本数据类型也可以是引用数据类型。
创建数组对象会在内存中开辟一块连续的地址空间,数组名中引用的是这块连续空间的首地址。
数组的下标从0开始,数组的长度即元素的个数。
数组的长度一旦确定就不可以修改。
一维数组的使用
① 一维数组的声明和初始化
int[] arr;//数组声明 数组中的元素为int类型
arr = new int[]{
1,2,3,4}; //静态初始化
String[] names = new String[5]; //动态初始化
静态初始化是数组的初始化和数组元素的赋值操作同时进行。
动态初始化是数组的初始化和数组元素的赋值操作分开进行。
② 如何调用数组的指定位置的元素
names[0]指的是数组中的第一个元素,names[4]指的是数组中最后一个元素。
也就是说数组的下标范围是:0 - (数组长度-1)
③ 如何获取数组的长度
借助数组的length属性:names.length
④ 如何遍历数组
数组的遍历即轮流输出数组的元素,方法有两种。
第一种,枚举型输出:需要已知数组长度。
System.out.println(names[0]);
System.out.println(names[1]);
System.out.println(names[2]);
System<