簡體   English   中英

如何垂直循環通過 java 中的二維數組

[英]How to loop vertically through a 2d array in java

假設我想垂直循環遍歷二維數組,例如給定一個 2*2 數組

  • 一[0]一[0]
    一個[1]一個[0]
    一個[2]一個[0]

我如何 output 值對應於粗體部分

for (int i = 0; i < a.length; i++) {
    System.out.print(a[i][0]);
}

當然,您可以將0替換為任何 in-bounds 列。

由於您想通過更改第一個維度來垂直循環數組,因此您需要將內部 for 循環中的變量設置為第一個維度,如下面的代碼:

for(int i=0; i<3; i++){
             for(int j=0; j<3; j++){
                 System.out.println(a[j][i]);
             }
         }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM