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关键字

二维数组

  1. 动态初始化
// 三种形式,第一种为常用
// m为行数,n为列数,其中n可以缺省
int[][] arr1 = new int[m][n];
int arr2 [][] = new int[m][n];
int[] arr3[] = new int[m][n];
  1. 静态初始化
// 静态初始化可用于不规则二维数组的初始化
int[][] arr = new int[][]{{int1,int2...},{int3,int4...}}