[問題] 雙層for迴圈 i j 相反
直覺上在二維陣列
x軸往右,y軸往下
(i) (j)
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
但要由左而右,由上而下走訪時
卻必須外層j,內層i
for(int j=0;j<4; j++){ //外層j
for(int i=0; i<4; i++){ //內層i
動作;
}
}
這樣的雙層迴圈
長的不是標準的i在外,j在內
請問有任何較好的改法嗎
thank
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53
※ 文章網址: https://www.ptt.cc/bbs/java/M.1433227941.A.A0E.html
→
06/02 15:06, , 1F
06/02 15:06, 1F
→
06/02 15:07, , 2F
06/02 15:07, 2F
→
06/02 15:13, , 3F
06/02 15:13, 3F
推
06/02 15:59, , 4F
06/02 15:59, 4F
→
06/02 16:17, , 5F
06/02 16:17, 5F
試試改用xy
比較符合直覺
推
06/02 18:42, , 6F
06/02 18:42, 6F
→
06/02 18:44, , 7F
06/02 18:44, 7F
→
06/02 18:46, , 8F
06/02 18:46, 8F
→
06/02 18:46, , 9F
06/02 18:46, 9F
※ 編輯: dharma (210.65.89.53), 06/04/2015 16:19:26
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章