`
齐晓威_518
  • 浏览: 606193 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Java二维数组的声明和初始化

 
阅读更多

1.二维数组可以看成以数组为元素的数组; 
2.Java中二维数组的声明和初始化应按照从高维到低维的顺序进行. 


实例: 
静态初始化: 
Array2.java: 

程序代码 

public class Array2 
{ 
    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.println("a[" + i + "][" + j + "]=" + a[i][j]) ; 
            } 
        } 
    } 
} 



动态初始化: 

程序代码 

public class Array2D 
{ 
    public static void main(String args[]) { 
        int i , j ; 
        String s[][] ; 
        s = new String[3][] ; 
        s[0] = new String[2] ; 
        s[1] = new String[3] ; 
        s[2] = new String[2] ; 
        for(i=0 ; i<s.length ; i++) { 
            for(j=0 ; j <s[i].length ; j++) { 
                s[i][j] = new String("我的位置是:" + i + "," + j) ; 
            } 
        } 
        for(i=0 ; i<s.length ; i++) { 
            for(j=0 ; j<s[i].length ; j++) { 
                System.out.println(s[i][j]) ; 
            } 
        } 
    } 
} 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics