Java中数组的定义方式
一维数组
- 方法一
int[] arr1 = new int[3]; // 给定数组长度,数值默认为0,长度必须给定
ints[0] = 1;
ints[1] = 2;
ints[2] = 3;
- 方法二
int[] arr2 = new int[]{1,2,3}; // 创建数组时赋值
- 方法三
int[] arr3 = {1,2,3}; // 直接赋值,不使用new关键字
二维数组
- 动态初始化
// 三种形式,第一种为常用
// m为行数,n为列数,其中n可以缺省
int[][] arr1 = new int[m][n];
int arr2 [][] = new int[m][n];
int[] arr3[] = new int[m][n];
- 静态初始化
// 静态初始化可用于不规则二维数组的初始化
int[][] arr = new int[][]{{int1,int2...},{int3,int4...}}