多维数组是数组的数组。
当您想要将数据存储为表格形式(例如具有行和列的表格)时,多维数组非常有用。
要创建二维数组,请将每个数组添加到其自己的数组中大括号:
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers现在是一个包含两个数组作为元素的数组。
要访问的元素myNumbers数组,指定两个索引:一个用于数组,一个用于该数组内的元素。此示例访问 myNumbers 的第二个数组 (1) 中的第三个元素 (2):
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
System.out.println(myNumbers[1][2]); // Outputs 7
请记住:数组索引从 0 开始:[0] 是第一个元素。 [1] 是第二个元素,依此类推。
您还可以更改元素的值:
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers[1][2] = 9;
System.out.println(myNumbers[1][2]); // Outputs 9 instead of 7
我们还可以使用一个for loop
在另一个里面for loop
获取二维数组的元素(我们仍然需要指向两个索引):
public class Main {
public static void main(String[] args) {
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
for (int i = 0; i < myNumbers.length; ++i) {
for(int j = 0; j < myNumbers[i].length; ++j) {
System.out.println(myNumbers[i][j]);
}
}
}
}
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!