zoukankan      html  css  js  c++  java
  • java

    声明:

    int[][] array;

    初始化

    静态: int[][] array = { {1,2,3}, {2,3,4}, {10,20,30}};

    动态: int[][] array = new int[2][3];

    遍历:

    import java.util.*;
    class test{
        public static void main(String[] args){
            int[][] a = new int[][]{{1,2},{3,4},{5}};
            int[][] b = {{10,20},{30},{40,50}};
            String[][] c;//定义和初始化分开时必须有new
            c = new String[][]{{"a","b"},{"c","d"},{"e"}};
            
            //遍历和一维数组类似
            System.out.println("-----a-----");
            for(int i = 0; i < a.length; i++){
                for(int j = 0; j < a[i].length; j++){
                    System.out.println(a[i][j]);
                }
            }
            
            System.out.println("-----b-----");
            
            for(int[] e1:b){
                for(int e2:e1){
                    System.out.println(e2);
                }
            }
            
            System.out.println("-----c-----");
            for(String[] e1:c){
                for(String e2:e1){
                    System.out.println(e2);
                }
            }
        }
    }

    int[][] a = new int[3][];   //可以编译运行,但是如果使用如a[0][0]会报空指针异常,此时a[0][0]是空

    a[0] = new int[2];

    a[1] = new int[2];

    a[2] = new int[1];

  • 相关阅读:
    markdown基本语法
    每天一个Linux命令:pwd(3)
    每天一个Linux命令:cd(2)
    每天一个Linux命令:ls(1)
    每天一个Linux命令:man(0)
    maven命令行创建项目问题
    Regular Expression
    JS事件流
    canvas与svg区别
    js调试
  • 原文地址:https://www.cnblogs.com/clamp7724/p/11581103.html
Copyright © 2011-2022 走看看