数组
1.同种类型数据的一个有序集合
2.数组长度是固定的
3.同一数组内数据类型都是固定的
4.数组的下标从
0
开始
声明数组变量
dataType[] array; //第一种,首选
dataType array[]; //第二种,次选
例:
int[] array;
int array[];
两种声明方法实现的效果相同
第二种,
dataType array[]
风格是来自 C/C++ 语言
创建数组
Java语言使用new操作符来创建数组
动态初始化语法:
dataType[] arrayRefVar = new dataType[arraySize];
该数组中的所有值默认初始值:0
静态初始化语法:
dataType[] arrayRefVar = {1, 2, ..., valuek};
获取数组长度
数组长度可以通过
array.length
来获取
例:
public class ArrayDemo01 {
public static void main(String[] args) {
int arr[] = {1,2,3,4,5};
System.out.println(arr.length);
}
}
输出结果:
5
数组边界
数组下标索引区间为:[ 0 -- length-1 ] ,超出这个区间会出现越界报错:
ArrayIndexOutOfBoundsException:数组下标越界异常 !