zoukankan      html  css  js  c++  java
  • 二维数组

                                                                二维数组

           前面分享了一维数组的学习经验,现在来讲一下我对二维数组的理解

          二维数组顾名思义,在一维数组的基础上,嵌套了一个数组,括号里面加上了括号,学过线性代数的同学可以把数组看成一个矩阵,几维数组不过就是维数的改变

         下面来定义一个二维数组:

          int[][] arr = new int[3][4];

          可以把它看成是个3行4列式,这是我常用的定义方式

                                                                                 二维数组的输出

             讲完定义我们来看一下二维数组的输出:

            

    int[][] arr2 = { {1,2},{3,4,5},{6,7,8,9,10} };

    for (int i=0; i<arr2.length; i++) {

    for (int j=0; j<arr2[i].length; j++) {

                     System.out.println(arr2[i][j])

    }

    }

           可以看出来,一维数组只定义了一个for循环,二二维数组定义了两个,其中最外面的for循环的作用是控制行数,里面的for循环是控制列数,

           然后在循坏里写上输出语句,可以实现数组的顺序输出。

           好了,数组的知识暂时就这么多了,至于后面的多维数组不过就是在二维数组的基础上再套一个for循环。

          明晚继续更新。                                                                      

  • 相关阅读:
    .net core 获取程序中文件路径
    关于autofac的一些具体的用法
    Ztree节点增加删除修改和Icheck的用法
    C# 多线程之Task(任务
    C#开启异步 线程的四种方式
    c# thread数线程的创建
    图片转二进制 ,
    循环中如果有某一次循环抛出异常了整个循环就停止的解决办法
    JAVA 8 Optional的使用
    react 获取指定表单对象中的对象的值
  • 原文地址:https://www.cnblogs.com/jingyukeng/p/8634643.html
Copyright © 2011-2022 走看看