您的位置:首页 > 编程语言 > Java开发

java---二维数组与多维数组

2018-01-05 19:40 218 查看

二维数组与多维数组

1.二维数组:也是个容器 保存相同数据类型的 一维数组
书写公式
数据类型 [][] 数组名 = 初值;
//描述下面定义的二维数组
//该二维数组中有3个一维数组 每个一维数组中有4个元素
int[][] array = new int[3][4];
//定义方式二:可以把数组中的元素定义出来
int[][] array = new int[][] {
{1,2,3,4},
{2,34,234,11},
{23,44,66,55},
};
//遍历数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println(array[i][j] + " ");
}
System.out.println();


2.多维数组
三维数组  是容器 保存 多个相同数据类型的 二维数组
//有2个二维数组 每个二维数组中 有3个一维数组 每个一维数组有4个元素
int[][][] arr = new int[2][2][3];
int[][][] arr = new int[][][]{
{
{1,2,3},
{4,5,6}
},
{
{7,8,9},
{10,11,12}
}
};
//遍历这个数组  计算数组中这个元素的和
int sum = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
for (int k = 0; k < arr[i][j].length; k++) {
//System.out.print(arr[i][j][k] + "\t");
sum = sum + arr[i][j][k];
}
System.out.println();
}
System.out.println();
}
System.out.println(sum);


3.二维数组在java内存中的体现

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息