在二维数组中打印第二个值

Printing the 2nd values in 2d Array

我需要在下面的代码中做哪些改动

public void demo() {
    int[][] num = {{0, 30}, {5, 10}, {15, 20}};

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

这样我可以得到 30,10,20 ?
我想找到 num[i][0] 正在做的 0,5,15。我不确定为了获得 30,10,20

需要做哪些改变

我不想使用 num[i][j] 来获取对值。

试试这个:

public void demo() {
    int[][] num = {{0, 30}, {5, 10}, {15, 20}};

    for(int i=0;i<num.length;i++){
       System.out.println(num[i][1]); 
    }
}