作者TUBJ (TUBJ)
看板java
標題[問題] 關於for loop與matrix的疑問
時間Mon Apr 1 22:09:49 2019
https://i.imgur.com/TmugugR.jpg
正如各位所見
我現在想寫一個程式
把等號右手邊的matrix中每個row的元素相加
然後找到相加值最小的
照理來說 結果是最後一個row
也就是row2
但是跑出來始終出現row3
希望有強者可以幫我解決 謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.149.50
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1554127791.A.993.html
1F:→ y3k: 你先把0-based跟1-based的寫法統一 要把0印成1在印的時候再加 04/02 02:14
2F:推 t52101t: 你的for loop最終跑完的值row會等於matrix3.length 04/03 00:19
3F:→ t52101t: 所以會print 3 04/03 00:19
4F:→ t52101t: 補充: 因為終止條件會在row=2計算完、row+1後才會去比較 04/03 00:20