1、数组的基本用法
1.1什么是数组
数组的本质是让我们能“批量”创建相同类型的变量。
1.2创建数组
基本语法:
//动态初始化
数据类型[] 数组名称=new 数据类型[]{初始化数据};
int[] arr=new int[]{1,2,3}
//静态初始化
数据类型[] 数组名={初始化数据};
int[] arr={1,2,3}
//创建数组并赋初值
数据类型[] 数组名=new 数据类型[数组长度]
int[] arr=new int[100]
其实数组也可以写成类似C语言类似的 int arr[]
但是更推荐int[] arr的写法,因为iny[]是一个整体,是一种类型。
1.3数组的使用
数组的使用有两种形式:获取长度和访问元素
1、获取长度
int[] arr={1,2,3}
//获取长度
System.out.println("length:"+arr.length)
注意事项:
1、使用arr.length能够获得数组长度,“.”这个操作符是成员访问操作符。后面在面向对象中经常用到。
2、使用[ ]按下标取数组元素,下标需要从0开始取。
3、使用[ ]既能读取数据,又能修改数据
4、下标访问操作不能超出有效范围[0 length-1],如果超出有效范围,会出现下标越界异常