// simplified knowledge about a 2D array
import java.util.*;
public class Test2DArray{
public static void main(String[] args){
int[][] array =
{
{7,4,5,8},
{3,1,6,6},
{88}
};
/*=============二维数组的length属性===============*/
System.out.println("Array length: "+array.length);
System.out.println("Array[0] length: "+array[0].length);
/*=============输出二维数组的两种方式=============*/
//lst way: foreach
//for each循环语句不能自动处理二维数组的每一个元素。
//它是按照行,也就是一维数组处理的。
//要想访问二维数组a的所有元素,需要使用两个嵌套的循环
//如下所示:
/*
for{int[] row : a}
for(int value : row)
do something with value
*/
for(int[] row:array){
for(int i:row){
System.out.print(i+" ");
}
}
System.out.printf("\n================================================\n");
//2nd way: 要想快速地打印一个二维数组的数据元素列表,
//可以调用:Arrays.deepToString(a);
//输出格式为:[[],[],[],..]
System.out.println(Arrays.deepToString(array));
}
}
Java 二维数组
最新推荐文章于 2024-07-20 23:30:43 发布