数组
一维数组
静态初始化
int[] arr = {1,2,3,4,5};
动态初始化
int[] arr = new int[5];
访问数组元素:
arr[3];
二维数组
int[][] arr = new int[3][5]; 创建了一个二维数组,名称为arr。二维数组中有3个一维数组,每个一维数组可以存放5个元素
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
arr[2][1];
arr[1][0];
数组常见的两个小问题:
数组索引越界:ArrayIndexOutofBoundsException 访问不存在的索引
空指针异常:NullPointerException 当数组的引用为null |
|