java1234开源博客系统
博客信息

java数组-二维数组及多维数组

发布时间:『 2016-08-01 14:42』  博客类别:Java核心基础  阅读(6679) 评论(2)

java数组-二维数组及多维数组


二维数组静态初始化 格式:

arrayName=new type[]{{element1,element2},{element1,element2},{element1,element2}};

实例:int [][]arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}};

二维数组动态初始化 格式:

arrayName=new type[length][length];

实例:int [][]arr2=new int[3][3];


静态初始化实例:

package com.java1234.chap02;

public class Demo19 {

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


运行输出:

1 2 3 

4 5 6 

7 8 9 


动态初始化实例:

package com.java1234.chap02;

public class Demo19 {

	public static void main(String[] args) {
		int [][]arr=new int[3][3];
		
		for(int i=0;i<arr.length;i++){
			for(int j=0;j<arr[i].length;j++){
				System.out.print(arr[i][j]+" ");
			}
			System.out.println();
		}
	}
}


运行输出:

0 0 0 

0 0 0 

0 0 0 



二维数组的内存分析:

QQ鎴浘20160806074757.jpg

关键字:   java数组  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有