多维数组
多维数组可以看成以数组为元素的数组,可以有二维、三维甚至是多维数组。
二维数组声明:
/*
* 二维数组的声明
*/
package cn.wu.array;
import java.util.Arrays;
public class Test10 {
public static void main(String[]args){
// java众多数组的声明是按照低维到高维的顺序进行;
int[][] a = new int[3][];//定义数组一维的长度
a[0] = new int[2]; //定义数组二维的长度
a[2] = new int[3];
a[1] = new int[4];
// int a[][] = new int[][3]是非法的;
System.out.println(Arrays.deepToString(a));
// Arrays.deepToString()方法是打印多维数组
}
}
二维数组静态初始化;
/*
* 二维数组的静态初始化
*/
package cn.wu.array;
import java.util.Arrays;
public class Test11 {
public static void main(String[]args){
int[][] a = {
{
1,2,3},{
3,4},{
3,5,6,7}};
System.out.println(Arrays.deepToString(a));
System.out.println(a[2][3]);
}
}
二维数组动态初始化:
* 二维数组的动态初始化
*/
package cn.wu.array;
import java.util.