第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在移動(dòng)到下一個(gè)之前,如何完全運(yùn)行 if 語(yǔ)句?

在移動(dòng)到下一個(gè)之前,如何完全運(yùn)行 if 語(yǔ)句?

慕桂英546537 2022-01-12 14:06:50
這個(gè)問(wèn)題很難用簡(jiǎn)潔的措辭來(lái)表達(dá)。我將如何修改我的代碼以滿(mǎn)足我在這個(gè)問(wèn)題中給出的約束?public static void main(String[] args) {    final int [][] test = { {1, 6, 11, 16, 21},                             {2, 7, 12, 17, 22},                             {3, 8, 13, 18, 23},                             {4, 9, 14, 19, 24},                             {5, 10, 15, 20, 25} };    System.out.println(TwoDOneD.XShape(test));public static String XShape(int [][] test) {    String res = "";    for (int c = 0; c < test[0].length; c++) {         for (int r = 0; r < test.length; r++) {            if (c == r) {                res += test[r][c] + " ";            } else if (c + r == 4) {                res += test[r][c] + " ";            }        }    }    return res;}這段代碼的重點(diǎn)是將構(gòu)成 X 模式的整數(shù)放入一個(gè)字符串并打印該字符串。這是我每次運(yùn)行時(shí)得到的輸出:1 5 7 9 13 17 19 21 25 但我希望輸出看起來(lái)像這樣(首先使用第一個(gè) if 語(yǔ)句,將所有這些值添加到字符串中,然后移動(dòng)到另一個(gè) else if 語(yǔ)句并將所有這些值添加到字符串中):1 7 13 19 25 21 17 13 9 5
查看完整描述

3 回答

?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果您使用 2 個(gè)結(jié)果,則不需要額外的循環(huán),然后在最后加入它們:


String res1, res2 = "";

for (int c = 0; c < test[0].length; c++) {

     for (int r = 0; r < test.length; r++) {

        if (c == r) {

            res1 += test[r][c] + " ";

        } else if (c + r == 4) {

            res2 += test[r][c] + " ";

        }

    }

}

return res1 + res2;


查看完整回答
反對(duì) 回復(fù) 2022-01-12
?
蕭十郎

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊

您有兩個(gè)嵌套的 for 循環(huán)。他們將以列優(yōu)先順序運(yùn)行和迭代。如果你想以不同的順序迭代,那么你需要使用不同的循環(huán)。if 語(yǔ)句沒(méi)有任何問(wèn)題。


for (int c = 0; c < test.length; c++) {

  // Do it for (c, c)

}

for (int c = 0; c < test.length; c++) {

  // Do it for (c, test.length - c - 1)

}

此外,作為切線(xiàn)音符,您4在一個(gè)地方和test.length其他地方都用作幻數(shù)。如果您總是希望數(shù)組是 5x5,那么使用5代替test.length并在開(kāi)頭放置一個(gè)斷言。否則(更有可能),使用test.length - 1代替幻數(shù)4。


查看完整回答
反對(duì) 回復(fù) 2022-01-12
?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

你需要兩個(gè)循環(huán)。

一個(gè)地方c = r和另一個(gè)地方c = 4 - r

您不需要使用嵌套循環(huán),每個(gè)循環(huán)只需一個(gè)。你也不需要if聲明。


查看完整回答
反對(duì) 回復(fù) 2022-01-12
  • 3 回答
  • 0 關(guān)注
  • 177 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)