作者kuraki (傑伴出遊~)
看板Visual_Basic
標題[.NET] 新手問關於迴圈得問題
時間Thu Dec 7 00:58:36 2006
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
推 alair99:For j = 1 To i 12/07 09:15
推 alair99:阿 靠腰 沒看清楚 你是說為什麼j=1 to 1還會跑到2吧 囧 12/07 09:21
推 kuraki:對阿 為啥會跑到2...搞不懂 12/07 10:02
→ rocksan:程式有沒有錯呀@@ 這樣會有1234嗎?@@ 12/07 15:04
推 kuraki:會 最後Console.WriteLine(j) 是6 12/07 16:07
→ kuraki:不是只到5嗎? 12/07 16:07
推 fabianwind:因為迴圈值到5 而直到J=6時才不符合規則而跳出迴圈 12/07 23:49