——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
Java中的二维数组
声明数组并分配空间
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];
或者
数据类型[][] 数组名;
数组名 = new 数据类型[行的个数][列的个数];
如:
//定义一个两行三列的二维数组
int[][] num=new int[2][3];赋值
数组名[行的索引][列的索引] = 值;
也可以声明数组的同时并赋值
int[][] num={{1,2,3},{4,5,6}};处理数组
二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。
需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组。
编写代码:
public class RunningMatch {
public static void main(String[] args) {
// 定義兩行三列的二維數組並賦值
String[][] name = { { "張三", "李四", "王五" },
{ "zhangsan", "lisi", "wangwu" } };
// 通過二重循環輸出二維數組中的元素的值
for (int i = 0; i < name.length; i++) {
for (int j = 0; j < name[i].length; j++) {
System.out.println(name[i][j]);
}
System.out.println();
}
}
}