作者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/cn.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