Java の 2D 配列の初期化方法

配列の初期化の Java の手法:

  1. 静的に初期化: 配列要素の値を直接指定する。
int[][] arr = {{1, 2, 3}, {4, 5, 6}};
  1. 要素を動的に初期化する。まず配列の行数を指定してから各行のカラム数を指定し、最後に配列の要素の値を1つずつ設定する。
int[][] arr = new int[2][3];
arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[1][0] = 4;
arr[1][1] = 5;
arr[1][2] = 6;
  1. 指定行数の動的初期化:配列の行数のみを指定し、各行のカラム数を指定しない。各行のカラム数は異なることができる。
int[][] arr = new int[2][];
arr[0] = new int[3];
arr[1] = new int[2];
arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[1][0] = 4;
arr[1][1] = 5;
  1. forループで初期化を使用する:
int[][] arr = new int[2][3];
int num = 1;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = num;
num++;
}
}
コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds