iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0

什麼是迴圈:

重複的執行一段程式碼,直到條件判斷(while的小括弧條件)是 false錯誤 為止


方法一(在 Console 裡面寫出 1 ~ 5):先判斷在執行

int num = 1; /先創一個變數num是1
while(num≤5) /只要num是≤5,就重複執行大括弧內的程式碼
{
System.Console.WriteLine(num); /先寫原本的num
num = num + 1; /將原本的num值 + 1
/更新num + 1的值後,重複大括弧內的程式碼,直到num>5為止
}

重複的執行大括弧內的 num 和 num + 1,直到小括弧的 num≤ 5 為止,顯示 1 2 3 4 5

num = num+1
num+=1
num++
以上三個是同個意思
num+=2 為num+2
num-=2 為num-2


方法二(在 Console 裡面寫出 1 ~ 5):先執行在判斷

成功執行:

int num = 6;
do /do 是先執行的意思
{
System.Console.WriteLine(num); /先寫原本的num
num = num + 1;
}
while(num≤5); 

先執行大括弧內的程式碼,在判斷條件有沒有成立,所以會先顯示 6,並且 +1,在判斷原本num的值+1後的值有沒有 ≤5,判斷沒有,所以不會出現 num+1 的值

成功執行:

int num = 1;
do
{
System.Console.WriteLine(num);
num = num + 1;
}
while(num≤5); 

所以會先顯示 1,並且 +1,在判斷原本num的值+1後的值有沒有 ≤5,判斷有,所以接著執行num+1 的值,直到 num 最後 ≤ 5,顯示 1 2 3 4 5


心得:

今日學習了while迴圈,此技巧同樣是遊戲程式常用的技巧之一,可以用於攻擊判定或敵人AI動作等,但我在學習程式之前都沒辦法看懂迴圈的程式碼,學習while迴圈後,在之後學習AI生的程式碼,就能了解裡面的意思了。明天會同樣會做一個練習,主題是做一個猜數字的遊戲,那我們就明天見拉~


參考影片

【C#】3小時初學者教學 |Csharp | C# 教學 | C# 入門 | C++++
YouTube頻道:GrandmaCan -我阿嬤都會
影片段落: 1:40:29 ~ 1:48:45 (時間段已設定好)
Yes


上一篇
【Day9】建立進階計算機
下一篇
【Day11】猜數字遊戲
系列文
從 Hello World 學習 C#,到看懂AI生成的遊戲程式碼 共 11 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言