0
点赞
收藏
分享

微信扫一扫

java基础语法之二维数组2

一:概述

在相关二维数组的上一边博文中,介绍了二维数组的定义,及其定义格式和初始化的相关知识点。在这篇文章中将说明二维数组的遍历其内存图。

二:具体说明

<1>二维数组的遍历

在实现的过程中,我们在二维数组中使用了循环嵌套:

① 循环嵌套:循环语句中嵌套循环语句

② 通过外层循环可以得到一维数组

③ 在通过内存循环可以得到每一个二维数组元素

假设定义了一个数组为:

int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9},{6, 67, 89}};

对它进行遍历的代码如下:

 // 定义一个二维数组
        int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9},{6, 67, 89}};


        // 外层循环:遍历每一个一维数组
        for(int i = 0; i < arr.length; i++) {
                // 内存循环得到每一个二维数组元素
                // arr[i]
                for(int j = 0; j < arr[i].length; j++) {
                    System.out.print(arr[i][j] + " ");
                }
                System.out.println();
            }

                                  java基础语法之二维数组2_数组

<2>二维数组的内存图

                                  java基础语法之二维数组2_System_02

验证的代码

 // 定义一个二维数组
      int[][] arr = {{14, 26, 37}, {47, 58, 69}};

      // 输出数组中的元素
      System.out.println(arr);
      System.out.println(arr[0][1]);
      System.out.println(arr[1][1]);

      // 修改二维数组中的元素
      arr[0][1] = 90;
      arr[1][1] = 60;

      // 再次输出数组中的元素
      System.out.println(arr[0][1]);
      System.out.println(arr[1][1]);

                                  java基础语法之二维数组2_数组_03

举报

相关推荐

0 条评论