有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java上多维数组的配置

谁先考虑?[列][行]或[行][列]

public class multiDiArray {
    public static void main(String[] args) {

        char [][] name = {  

                {'A','B','C','D','Q'},
                {'E','F','G','H','R'},
                {'I','J','K','L','S'},
                {'M','N','O','P','T'},
                {'U','V','W','X','Y'}

        };

        System.out.println(name[1][0]);  // shows J
        /*System.out.println(name[0][0]);  // shows A
        System.out.println(name[3][1]);  // shows N
        System.out.println(name[3][1]);  // shows N
        System.out.println(name[0][0]);  // shows A  
        System.out.println(name[3][4]);  // shows T
        System.out.println(name[2][0]);  // shows I
        System.out.println(name[3][1]);  // shows N
        */

    }
}

共 (2) 个答案

  1. # 1 楼答案

    [row][col]的顺序正确,因此[0][0]=A、[1][0]=E、[0][1]=B

    0 {'A','B','C','D','Q'},
    1 {'E','F','G','H','R'},
    2 {'I','J','K','L','S'},
    3 {'M','N','O','P','T'},
    4 {'U','V','W','X','Y'}
        0   1   2   3   4
    

    我希望这就是你想要的

  2. # 2 楼答案

    java多维数组中的default是arrays[column][row]

    甚至您也可以在代码中按顺序进行操作

    例如,您希望先打印行,然后打印列