📜  zweidimensionales array erstellen java (1)

📅  最后修改于: 2023-12-03 15:06:08.451000             🧑  作者: Mango

创建Java二维数组

在Java中,可以通过以下方式创建二维数组:

dataType[][] arrayName = new dataType[row][column];

其中,dataType代表数组要存储的数据类型,arrayName是数组的名称,row和column表示二维数组的行数和列数。

示例

以下是一个创建二维数组的示例,该数组保存了5个学生的成绩,每个学生有3个科目的成绩。

public class TwoDArrayExample {
   public static void main(String[] args) {
      // 创建一个5行3列的二维数组
      int[][] studentGrades = new int[5][3];

      // 添加学生1的成绩
      studentGrades[0][0] = 88;
      studentGrades[0][1] = 76;
      studentGrades[0][2] = 92;

      // 添加学生2的成绩
      studentGrades[1][0] = 65;
      studentGrades[1][1] = 83;
      studentGrades[1][2] = 75;

      // 以此类推

      // 打印所有学生的成绩
      for (int i = 0; i < studentGrades.length; i++) {
         System.out.println("学生" + (i + 1) + "的成绩: ");
         for (int j = 0; j < studentGrades[i].length; j++) {
            System.out.print(studentGrades[i][j] + " ");
         }
         System.out.println();
      }
   }
}

输出结果:

学生1的成绩:
88 76 92 
学生2的成绩:
65 83 75 
学生3的成绩:
0 0 0 
学生4的成绩:
0 0 0 
学生5的成绩:
0 0 0 

需要注意的是,如果创建二维数组时没有给定初始值,那么数组的每个元素都将被默认为0或null。

声明和初始化

除了上面的方式,还可以使用以下方式声明和初始化二维数组。

声明二维数组
dataType[][] arrayName;
初始化二维数组

给定初始值

int[][] numbers = { {1, 2}, {3, 4} };

动态初始化

int[][] numbers = new int[2][2];
numbers[0][0] = 1;
numbers[0][1] = 2;
numbers[1][0] = 3;
numbers[1][1] = 4;
总结

以上就是Java创建二维数组的方法。通过创建二维数组,可以在一个数组中保存多个数据集合,方便进行数据的处理和存储。