二维数组初始化
时间: 2023-06-21 22:06:31 浏览: 125
二维数组可以通过以下方式进行初始化:
1. 使用两个嵌套的循环进行初始化
```
int[][] array = new int[3][4];
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
array[i][j] = i * j;
}
}
```
2. 直接给定初始值
```
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
```
3. 先定义一维数组,再将其作为元素放入二维数组中
```
int[] row = {1, 2, 3};
int[] row2 = {4, 5, 6};
int[] row3 = {7, 8, 9};
int[][] array = {row, row2, row3};
```
注意,以上三种方法的数组大小都必须在初始化时确定,不能动态改变。如果需要动态改变数组大小,可以使用 ArrayList 或其他动态数据结构。
相关问题
java二维数组初始化
可以使用以下语法来初始化一个二维数组:
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
其中,arr 是一个二维数组,它包含三个一维数组,每个一维数组包含三个整数。你也可以使用 for 循环来初始化一个二维数组。
阅读全文
相关推荐








