Javaで二次元配列全体を出力する方法は何ですか?

二次元配列をまとめて出力したい場合は、ネストされたループを使用して、各要素を一つずつ印字することができます。

以下是一个示例代码:

public class Main {
    public static void main(String[] args) {
        int[][] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                System.out.print(arr[i][j] + " ");
            }
            System.out.println();
        }
    }
}

上記のコードを実行すると、2次元配列のすべての要素が出力されます。出力結果は以下の通りです:

1 2 3 
4 5 6 
7 8 9 

上記のコードでは、外側のループは行数を制御し、内側のループは列数を制御します。arr.lengthは二次元配列の行数を示し、arr[i].lengthは第i行の列数を示します。System.out.print()は各要素を印刷し、要素の間にスペースを追加するために使用されます。内側のループが終了した後、System.out.println()を使って改行文字を印刷し、各行の要素が常に一行に表示されるようにします。

bannerAds