二维数组

一、定义格式

1、静态初始化

String[][] names = {
{"张三", "李四", "王五"},
{"赵六", "钱七", "孙八"},
{"周九", "吴十", "郑十一"}
};

2、动态初始化

int[][] name = int[2][2];

注意:二位数组中的每个元素都是一个一维数组。

二、访问方式

在Java中,二维数组可以看作是“数组的数组”。可以通过指定两个索引来访问二维数组中的元素。以下是访问二维数组的基本步骤:

1、访问单个元素

使用两个索引 [行][列] 来访问特定位置的元素。例如,要访问第一行第二列的元素(即值为“李四”的元素),可以这样做:

String element = array[0][1]; // 注意:索引从0开始
System.out.println(element); // 输出结果为:李四

2、遍历二维数组

通常使用嵌套的for循环来遍历整个二维数组。外层循环用于遍历行,内层循环用于遍历列。

for (int i = 0; i < array.length; i++) { // 遍历行
    for (int j = 0; j < array[i].length; j++) { // 遍历列
        System.out.print(array[i][j] + " ");
    }
    System.out.println(); // 换行
}

结果为:

张三 李四 王五 
赵六 钱七 孙八 
周九 吴十 郑十

3、访问二维数组的长度(行数)

int rows = names.length;
System.out.println("二维数组的行数为:" + rows); 

结果为:

二维数组的行数为:3

4、访问二维数组的长度(列数)

int columns = names[0].length;// 假设至少有一行
System.out.println("二维数组的列数为:" + columns);

结果为:

二维数组的列数为:3

5、多态性与继承

后续补齐……
posted @ 2025-01-31 03:44  忧桑の民工  阅读(47)  评论(0)    收藏  举报