亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我的 int numD 不向上計數并打?。?/h1>

為什么我的 int numD 不向上計數并打印?

慕虎7371278 2023-09-20 16:03:37
我試圖在這里創建一個循環,但這將打印數字 ## + ## 的 1-2 的多個數字組合。但現在我無法在最后一個循環中打印出我的 numD 。由于某種原因, numD 甚至不會連接或增量添加。任何幫助表示贊賞,您可以忽略注釋代碼dim = 2;numA = 1;numB = 1;numC = 1;numD = 1;for (int numA = 1; numA < dim + 1; numA++) { // biggest or leftest number loop first                for (int numB = 1; numB < dim + 1; numB++) { // second number from the left                    for (int numC = 1; numC < dim + 1; numC++) { // third number from the left                        for (int numD = 1; numD < dim + 1; numD++) { // least number loop last                                    // this will store number in arraylist                            //outcomeOutput = String.valueOf(numA) + String.valueOf(numB)+" + "                                //  + String.valueOf(numC) + String.valueOf(numD);                             System.out.println(numD);                            System.out.println(outcomeOutput);                            //dBArray.get(dim-1).add(outcomeOutput);                            //System.out.println(dBArray.get(dim-1).get(count));                            //count++;                        }                    }                }        }
查看完整描述

2 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

您不需要(也不應該)在循環之前初始化循環變量。


如果取消注釋這些行:


String outcomeOutput = String.valueOf(numA) + String.valueOf(numB)+" + "

                          + String.valueOf(numC) + String.valueOf(numD);


System.out.println(outcomeOutput);

似乎打印出你想要的東西。


實際上有更簡單的方法可以將整數轉換為字符串。您可以使用String.format()(例如String.format("%d%d + %d%d", numA, numB, numC, numD),或者,更簡單的是,您可以將它們連接到一個字符串。在下面的代碼中,我從一個空字符串開始"",然后將整數連接到它。我使用了更簡單的變量名稱,我認為這使得代碼更容易閱讀。


int dim = 2;

for (int a = 1; a < dim + 1; a++) {

    for (int b = 1; b < dim + 1; b++) {

        for (int c = 1; c < dim + 1; c++) {

            for (int d = 1; d < dim + 1; d++) {

                System.out.println("" + a + b + " + " + c + d);

            }

        }

    }

}

生產:

11 + 11
11 + 12
11 + 21
11 + 22
12 + 11
12 + 12
12 + 21
12 + 22
21 + 11
21 + 12
21 + 21
21 + 22
22 + 11
22 + 12
22 + 21
22 + 22


查看完整回答
反對 回復 2023-09-20
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

我可能會看到......我剛剛看到 Dim 被聲明了。我沒想到它已經被宣布了,直到我發布后才看到它。

您的變量 numD 是一個整數。您必須將其設置為由 Println 顯示的字符串。


查看完整回答
反對 回復 2023-09-20
  • 2 回答
  • 0 關注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號