簡體   English   中英

在同一行打印兩個數組

[英]Print two arrays on same line

我相信這將是一個簡單的問題,但我似乎無法找到正確的答案。 我有兩個不同的 String 數組,每個數組都有數據,每個數組長度都完全相同(21)。 我只是試圖在同一行上循環遍歷索引並打印數組 1 的索引值 0 和數組 2 的索引值 0,依此類推。

這就是我所擁有的。 我有一個名為 weightToOunce 的數組,另一個名為 weightArray。 此代碼的問題在於它基於兩個數組的長度,因此數組中的每個索引值都打印數組的長度(在這種情況下為 21 次)。

我嘗試將打印語句移出循環並在循環之前聲明 int i 和 int j 變量,但我也沒有成功。

public static void weightArrayLooper() {
    String[] weightToOunce = Project1.setWeightPercentageToOunce();
    for (int i = 0;i<weightArray.length;i++) {
        for (int j = 0;i<weightToOunce.length;j++) {
            System.out.println("Lb " + weightArray[i] +  " Oz " + weightToOunce[j]);
        }
    }
}

不確定這是否是您要執行的操作,但是您可以使用相同的 'i' 值來遍歷兩個數組!

public static void weightArrayLooper() {
    String[] weightToOunce = Project1.setWeightPercentageToOunce();
    for (int i = 0;i < weightArray.length;i++) {
            System.out.println("Lb " + weightArray[i] +  " Oz " + weightToOunce[i]);
        }
}

暫無
暫無

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

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