C# 學習筆記 part 15 教你使用 do while 迴圈,遞增i++ 範例,有無買到口罩 yes no

C# 入門 教學 15 教你使用 do while 迴圈,遞增i++ 範例,有無買到口罩 yes no

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

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

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

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

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

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

回顧上一篇,參考 C# 學習 part 14 教你使用 while 迴圈,遞增i++ 中止break


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

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


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

do while 與 while 差異在那?

do while 是先執行一次,才做迴圈表達式內的條件判斷





教你使用 do while 迴圈,範例在 DOS 模式執行

Program.cs 內容




結果




新冠肺炎、武漢肺炎,大概是 2020 年初,二月份左右,開始擴散到全球

新冠肺炎、武漢肺炎之防疫,戴口罩、勤洗手

1、戴口罩,將病源與口鼻隔離,避免病源直接吸入肺部

2、勤洗手,用肥皂洗掉手上病源

3、買酒精,用 75% 的酒精噴手,殺掉手上的病源


所以用買口罩,做一個簡單的範例,詢問今天買到口罩了嗎?

並計算第幾天,才買到口罩

Program.cs 內容




結果




但這樣,會出現一個問題,胡亂輸入,也加入計算

所以加入一個 if 判斷




結果




if 判斷裡面的那個 || 或,是下面那個意思,代碼寫2次,太麻煩

這時,可以使用 || 或,這個運算子

C# 學習筆記 part 11 教你使用 if 判斷,後面小括號,條件式內的 || 或 && 與,這2個運算子




結果







專有名詞

do while 迴圈,也可以叫 do while 循環

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

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




整串代碼,加上註解,算很常用,需要知道一下,如何用

行號註解,這部分操作,請參考底部 youtube 後面的視頻解說




效果




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

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

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


後續文章 C# 學習筆記 part 16 教你使用 for 迴圈,遞增i++ 遞減i-- 中止break


C# tutorial 15 Show you how to use do while loop

沒有留言:

發佈留言

由於一直被灌水, 因此您發表留言之後, 需要等待博客主的審核, 才會公開您的留言, 所以請不要重複的留言
Hello my friend, I have no money, My blog is super chill, Please do not screw me up in the replies at the bottom of the article, thanks a lot