004 配列(多次元配列の要素の呼び出し) 040 解答例

public class Main {
    public static void main(String[] args) {
        // 2次元整数配列の宣言と初期化
        int[][] matrix = {
            {1, 2, 3},
            {4, 5, 6},
            {7, 8, 9}
        };

        // matrix[0][1] の値を変更
        matrix[0][1] = 42;

        // 変更後の値を出力
        System.out.println("matrix[0][1] の新しい値: " + matrix[0][1]);
    }
}

この例では、matrix 配列の要素 matrix[0][1] の値を新しい値 42 に変更しています。
このコードは、matrix[0][1] の値を変更し、その後新しい値をコンソールに出力します。実行結果は次のようになります:

matrix[0][1] の新しい値: 42

ここでは、配列の要素の値を変更する方法を示しています。新しい値を代入するために、代入演算子 = を使用します。

多次元配列の要素の変更

多次元配列の要素の変更は、特定の位置の値を新しい値で上書きするプロセスです。要素の変更は、次の手順に従います:

1.対象の多次元配列を宣言および初期化します。
2.変更したい要素の位置を指定して、新しい値を代入します。
以下は、2次元整数配列を例に説明します。この例では、matrix 配列の要素 matrix[0][1] の値を新しい値に変更しています。

public class Main {
    public static void main(String[] args) {
        // 2次元整数配列の宣言と初期化
        int[][] matrix = {
            {1, 2, 3},
            {4, 5, 6},
            {7, 8, 9}
        };

        // matrix[0][1] の値を変更
        matrix[0][1] = 42; // 新しい値を代入

        // 変更後の値を出力
        System.out.println("matrix[0][1] の新しい値: " + matrix[0][1]);
    }
}

ここでは、matrix[0][1] の値が新しい値 42 に変更されています。変更後の値は新しい値で上書きされ、元の値は失われます。

この方法を使用して、多次元配列内の任意の要素を変更できます。多次元配列の次元や要素の型に応じて、必要な要素の変更を行います。

「0004 配列」問題集リスト