Java SE 033 Java数组常见问题深度解析
前言:此笔记为圣思园张龙老师讲述的java视频课程笔记,自己看视频学习时记录的,用于积累与复习,在此分享给学习软件编程的兄弟姐妹们,以供参考。
1.二维数组
二维数组是一种平面的二维结构,本质上是数组的数组。二维数组的定义方式:
方式一:type[][] a = new type[2][3];
方式二:int[][] a = new int[][]{{1,2,3},{4},{5,6,7,8}};
相当于是定义一个不规整的数组。
遍历二维数组:
public class ArrayTest
{
public static void main(String[] args){
int[][] a = new int[][]{{1,2,3},{4},{5,6,7,8}};
for(int i = 0 ; i < a.length; i++){
for(int j = 0 ; j <a[i].length; j++){
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
}
}