【Java二维数组】(超详解)
什么是二维数组
元素为一维数组的数组就称为二维数组
二维数组的定义格式
格式一:元素的数据类型[][] 数组的名字 = new 元素的数据类型[二维数组的长度][一维数组的长度];
int[][] arr = new int[3][2];
一维数组:3个 每个一维数组2个元素
格式二:元素的数据类型[][] 数组的名字 = new 元素的数据类型[二维数组的长度][];
int[][] arr = new int[3][];
3个一维数组,每个一维数组的元素不确定,而且每一个一维数组中的元素的个数是可以不一样的
格式三:元素的数据类型[][] 数组的名字 = { {元素1,元素2,...}, {元素1,元素2,...}, ...};
int[][] arr = { { 1,2,3}, { 4,5}, { 5,6,7,8}};
3个一维数组 第一个一维数组中有3个元素 第二个一维数组中有2个元素 第三个一维数组中有4个元素 每一个一维数组中的元素的个数是可以不一样的
访问二维数组
public class myfirst { public static void main(String[] args) { int [][]num= { { 1,2,3,4,5},{ 6,7,8,9,10}}; //创建二维数组并赋值 System.out.println("输出a数组:"); for(int i=0;i<num.length;i++) { //for循环遍历输出数组 for(int j=0;j<num[i].length;j++) { System.out.print(num[i][j]+" "); } } } }