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

           二维数组的定义:

      //第一种方式:
            int a[ ][ ] = {{1,2,3},{4,5,6}};


            //第二种方式;
            int[ ][ ] ints = new int[2][3];
        
            //第三种方式:第二维的长度可以动态申请
            int[ ][ ] arr3 = new int[5][ ];//五行的长度

      二维数组的遍历:

       for(int x=0; x<a.length; x++) {
                for(int y=0; y<a[x].length; y++) {
                    System.out.print(a[x][y]+" ");
                }
                System.out.println();
            }
      
    for(int[] cells : a) {
                for(int cell : cells) {
                    System.out.print(cell+" ");
                }
                 System.out.println();
            }  
      注:

      对二维复合数据类型的数组,必须首先为最高维分配引用空间,然后再顺次为低维分配空间。而且,必须为每个数组元素单独分配空间。例如:
          String s[ ][ ] = new String[2][ ];

       //为最高维分配引用空间
          s[0]= new String[2];
          s[1]= new String[2];

         //再为每个数组元素单独分配空间

       s[0][0]= new String("abc");
            s[0][1]= new String("by");
          s[1][0]= new String("sdaf");
          s[1][1]= new String("ga");

  • 相关阅读:
    SQL点滴34—SQL中的大小写
    js关闭和打开页面
    jquery处理checkbox
    CKeditor 配置使用
    .net4.0中的ClientIDMode
    FCKEditor使用说明
    SQL对Xml字段的操作 拓荒者
    c#中BackGroundWorker控件 拓荒者
    C#中DataGradView控件的常用操作 拓荒者
    JavaScript操作Xml 拓荒者
  • 原文地址:https://www.cnblogs.com/look-up-at-the-starlit-sky/p/11504386.html
Copyright © 2011-2022 走看看