Java二維數(shù)組賦值會(huì)咋樣

小樊
81
2024-10-26 23:00:19

在 Java 中,二維數(shù)組可以看作是一個(gè)數(shù)組的數(shù)組。當(dāng)你為一個(gè)二維數(shù)組賦值時(shí),你需要遵循以下規(guī)則:

  1. 數(shù)組的每一行都是一個(gè)一維數(shù)組。
  2. 為二維數(shù)組的每一行分配內(nèi)存空間。
  3. 使用嵌套循環(huán)為數(shù)組的每個(gè)元素賦值。

以下是一個(gè)簡(jiǎn)單的示例,展示了如何為二維數(shù)組賦值:

public class Main {
    public static void main(String[] args) {
        // 創(chuàng)建一個(gè) 3x4 的二維數(shù)組
        int[][] matrix = new int[3][4];

        // 使用嵌套循環(huán)為數(shù)組的每個(gè)元素賦值
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                matrix[i][j] = i * j;
            }
        }

        // 打印二維數(shù)組
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }
}

輸出結(jié)果:

0 0 0 0 
0 1 2 3 
0 2 4 6 

這個(gè)示例中,我們創(chuàng)建了一個(gè) 3x4 的二維數(shù)組,并使用嵌套循環(huán)為數(shù)組的每個(gè)元素賦值。最后,我們打印出二維數(shù)組的值。

0