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

    二维数组:

      1、二维数组可以看成是以数组为元素的数组。例如:

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

      2、java中多维数组的声明和初始化应按从高维到低维的顺序进行,例如:

        int a[][] = new int[3][];

        a[0] = new int[2];

        a[1] = new int[4];

        a[2] = new int[3];

        int t1[][] = new int[][4];//这种声明是非法的

    二维数组初始化:

       1、静态初始化:

        int intA[][] = {{1,2},{2,3},{3,4,5}};

        int intB[3][2] = {{1,2},{,2,3},{4,5}};//非法声明方式

       2、动态初始化:

        int a[][] = new int[3][5];

        int b[][] = new int[3][];

          b[0] = new int[2];

          b[1] = new int[3];

          b[2] = new int[5];

    eg:

    public class Test{
        public static void main(String args[]){
            int a[][] = {{1,2},{3,4,5,6},{7,8,9}};
            
            for(int i=0; i<a.length; i++){
                for(int j=0; j<a[i].length; j++){
                    System.out.print("["+i+"]"+"["+j+"]="+a[i][j]+"  ");
                }
                System.out.println();
            }
        }
    }


  • 相关阅读:
    Oracle 控制文件
    rm 删除文件
    FreeBSD 8.0候选版本RC3发布
    【非长篇大论】X3D Web3D标准的发展
    【短】又碰到CSDN服务器负载过重
    年终总结 等待
    项目管理软件InDefero
    X3D 与 HTML5
    对使用破解软件的一点想法
    Flash开发的基本概念
  • 原文地址:https://www.cnblogs.com/melody-emma/p/4666516.html
Copyright © 2011-2022 走看看