[.NET] 新手問關於迴圈得問題

看板Visual_Basic作者 (傑伴出遊~)時間17年前 (2006/12/07 00:56), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/3 (看更多)
Dim x, i, j x = 1 For i = 1 To 5 Step 2 For j = 1 To i Next j Next i Console.WriteLine(i) Console.WriteLine(j) Console.WriteLine(x) Console.ReadLine() i = 1 j = 1 2 i = 3 j = 1 2 3 4 i = 5 j = 1 2 3 4 5 6 i = 7 為什麼 j 會到 2 4 6 -- * * 一個勇敢而率直的靈魂 ‧∵ * * * * * 能用自己的眼睛關照 ‧∵ 用自己的心去愛 * ‧∵ * ‧∵ * * * ‧∵ 用自己的理智作判斷 * * * 不做影子 而做真實的人 * * ‧∵ ∵ * * ‧ ∵ * <<法 羅曼.羅蘭 >> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.76.88

12/07 09:15, , 1F
For j = 1 To i
12/07 09:15, 1F

12/07 09:21, , 2F
阿 靠腰 沒看清楚 你是說為什麼j=1 to 1還會跑到2吧 囧
12/07 09:21, 2F

12/07 10:02, , 3F
對阿 為啥會跑到2...搞不懂
12/07 10:02, 3F

12/07 15:04, , 4F
程式有沒有錯呀@@ 這樣會有1234嗎?@@
12/07 15:04, 4F

12/07 16:07, , 5F
會 最後Console.WriteLine(j) 是6
12/07 16:07, 5F

12/07 16:07, , 6F
不是只到5嗎?
12/07 16:07, 6F

12/07 23:49, , 7F
因為迴圈值到5 而直到J=6時才不符合規則而跳出迴圈
12/07 23:49, 7F
文章代碼(AID): #15TlOuqZ (Visual_Basic)
文章代碼(AID): #15TlOuqZ (Visual_Basic)