JAVA入门第26课——二维数组(数组进阶路线)

📅 2026/6/16 1:47:57
JAVA入门第26课——二维数组(数组进阶路线)
一、学习目标理解二维数组本质数组中的数组掌握二维数组 3 种定义方式双层 for 循环遍历二维数组不规则二维数组使用二、二维数组概念一维数组一排数据int[] arr二维数组多排数据每个元素是一维数组int[][] arr三、三种初始化方式静态初始化直接赋值java运行int[][] arr {{1,2},{3,4,5},{6}};先定长度再赋值java运行int[][] arr new int[3][2]; // 3行2列固定长度 arr[0][0] 10;仅定义行数列不固定不规则数组java运行int[][] arr new int[3][]; arr[0] new int[2]; arr[1] new int[4];四、双层循环遍历二维数组java运行public class Demo25 { public static void main(String[] args) { int[][] nums {{10,20},{30,40,50},{60}}; // 外层循环遍历每一行 for(int i 0; i nums.length; i){ // 取出当前行一维数组 int[] row nums[i]; // 内层循环遍历当前行所有元素 for(int j 0; j row.length; j){ System.out.print(row[j] ); } System.out.println(); } } }五、课堂案例求二维数组所有元素总和java运行int sum 0; for(int i0;inums.length;i){ for(int j0;jnums[i].length;j){ sum nums[i][j]; } } System.out.println(总和sum);