1.只声明
int [ ] n ;
可以之后在创建 ( n = new int [5] ; )
但是不能再初始化了 ( n = {2,1,5,4,5} ; 错误)
2.声明,创建( 分配内存 )
int [ ] n = new int [5] ;
3.声明,创建,初始化
int [ ] n = {2,1,5,4,5} ;
4.多维数组
4.1 矩形数组




int [ ][ ] n = {{1,2,3},{4,5,6}};
4.2 锯齿数组
//方式一(当然声明和创建也可以分开)
int [ ][ ] n = new int [2][ ];
n [0] = new int [3];
n [1] = new int [5];


//方式二
int [ ][ ] n = {{1,2,3},{4,5,6,7,8}};
注:在 new 多维数组时,如果有某一个 [ ] 内有数字,即定义了该维的长度,则该 [ ] 之前的所有 [ ] 内都必须有数字。














