C# 學習筆記 part 14 教你使用 while 迴圈,遞增i++ 中止break

C# 入門 教學 14 教你使用 while 迴圈,遞增i++ 中止break

C# 或其他程式語言,都會學到 while 陳述式

什麼情況下,會用到 while 陳述式?

while 未知某段程式,要被重複執行的次數,直到條件不符合,不為真,就離開 while 迴圈

while 在這裡,用 ( 迴圈 ) 這個詞,比較方便解說...

如果你未安裝 Visual Studio 開發套件,參考 C# 學習,教你下載安裝 Visual Studio Community

卡在命名問題,參考 C# 學習 part 3 卡在第一關,命名問題...只能借助 Goole 翻譯

回顧上一篇,參考 C# 學習 13 教你使用 switch case 匹配,範例在 Windows Forms 窗體中執行


查看 while 陳述式之 MSDN 幫助文檔

https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/while


while 迴圈,比較適合用在不確定的未知條件,

一時要找 ( 未知 ) 的迴圈範例,有點困難...

所以,先用 ( 已知 ) 的迴圈範例,先知道 while 如何用就好...





教你使用 while 迴圈,範例在 DOS 模式執行,遞增 i++

Program.cs 內容




結果




求 1 ~ 100 總和,就是 1 加到 100 到底是多少




結果




求 1 ~ 100 奇數和,就是 100 內的 1 3 5 7 ...加起來是多少

如果不習慣 i+=2 用 i = i + 2 也是可以




結果




求 1 ~ 100 偶數和,就是 100 內的 2 4 6 8 ...加起來是多少

如果不習慣 i+=2 用 i = i + 2 也是可以




結果




中止 break 配合 if 判斷使用,當 if 條件達成,則跳出 while 迴圈,不再執行 while 迴圈

查看 break 陳述式之 MSDN 幫助文件

https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/keywords/break




結果







專有名詞

while 迴圈,也可以叫 while 循環

後面小括號,叫 ( 運算式 ) 或叫 ( 條件式 )

由於叫運算式,容易和運算子搞混,所以後面我都叫條件式




C# 編輯器,將行號顯示出來

原則上,不太需要將行號,用出來

如果要將代碼,秀給別人看時,最好有行號






此篇文章之圖文教學,如果還不太明白,請至下方連結,查看 youtube 視頻解說

視頻解說之第一部分 https://www.youtube.com/watch?v=afEhQI8_xKo

謝謝大家,抽空觀看,files備份檔名 csharp00014


後續文章 C# part 15 教你使用 do while 迴圈,遞增i++ 範例,有無買到口罩 yes no


C# tutorial 14 Show you how to use while loop

沒有留言:

張貼留言

由於經常被灌水, 所以您再發表留言之後, 需要耐心的等待博客主之審核, 於審核過後才會公開您的留言, 因此請您不要重複的留言, 謝謝您的留言
Hello my friend, I have no money, My blog is super chill, Please do not screw me in the replies at the bottom of the article, thank you very much