在C#的迴圈語句中,有的時候我們希望跳過其中某個迴圈,有時我們希望當某個條件滿足時,直接終止整個迴圈。C#為我們提供了 continue;和break;語句。 continue和break的用法一樣,直接寫上這個單詞,後面加一個分號就行 比如: continue; break; continue和b ...
在C#的迴圈語句中,有的時候我們希望跳過其中某個迴圈,有時我們希望當某個條件滿足時,直接終止整個迴圈。C#為我們提供了 continue;和break;語句。
continue和break的用法一樣,直接寫上這個單詞,後面加一個分號就行
比如:
continue;
break;
這兩個語句在while迴圈和for迴圈中都能使用。
當在迴圈中遇到continue;語句時,本輪迴圈中後面的語句就不再執行了。開始執行下一個迴圈。
當在迴圈中遇到break;語句時,直接終止整個迴圈。就是說,不僅當次的迴圈不執行,再下去的所有迴圈也不執行了。
通常使用continue和break語句會結合著if語句來使用。
你創建一個項目。解決方案名稱為Sloution19,項目名稱為Exercise19,項目類型為控制台程式。點擊Program.cs. 在裡邊加入這些代碼。
這裡簡單解釋一下上面的代碼。
1. 在沒有 break和 continue的語句時while 迴圈和 for 迴圈都想在dos 視窗輸出 1 到 10 的數字
2. 當i==3或j==3的時候,if條件為真,contiue語句執行。continue後面的語句不再執行。重新開始新的一輪迴圈。註意 continue之前的語句是全部執行了的。
3. 當i==7或j==7的時候,if條件為真,break語句執行。break後面的語句不再執行。整個迴圈語句終止。
運行結果
練習
1. 讀懂這段代碼,為重要的語句加上註釋
2. 把第17行代碼,移到第26行代碼之後,大括弧之前。運行程式會是什麼結果?想想其中的原因是什麼?
3. 試著寫一段代碼,用迴圈列印1到10直接的偶數。考慮使用continue。
4. 計算1+2+3+。。。。的和,如果和剛剛大於68需要累加到幾?考慮使用break。
付費解答C#入門學習過程中碰到的各種問題。
零基礎學習C#入門,大多數的問題都可以通過自學或藉助互聯網解決。
但是還是會有一些問題,不是那麼容易解決,成為了你學習的絆腳石。最後甚至造成你學習的半途而廢。通常學習C#編程入門,你會遇到20到30多個你不能很容易解決的問題。
這個時候,你最需要什麼呢?
對!一個專業的老師給你幫助!
你在學習本課程中,遇到任何問題都可以通過qq或email想本教程作者進行求助。
只需30元,你就可以得到本教程作者的三次專業解答。所以你只需不到300元就可以順利的完成C#入門,從此推開軟體行業的大門。
付費方式非常簡單:
用微信掃描下麵的二維碼。在付款留言中留下你的qq號或email地址就可以啦。
教育不是要便宜,而是要可靠!真正聰明的人,更懂得花錢讓專業的人為自己服務,提高自己的效率。
老師qq:2040227296
老師email:[email protected]