04.Continue,和三元運算式的學習

來源:互聯網
上載者:User

標籤:.com   continue   []   tle   三元運算   adk   整數   console   dir   

立即結束本次迴圈,判斷迴圈條件,如果成立,則進入下一次迴圈,否則退出迴圈.

舉例:運動員跑步喝水的例子

比如:我編寫代碼的時候,上個廁所,回來繼續寫代碼


練習1:

  1. namespace _09.練習02
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //使用Continue來完成
  8. //用while continue實現計算1-100(含)之間的除了能被7整除之外的所有的
  9. //整數和
  10. int sum = 0;
  11. int i = 0;
  12. while (i<=100)
  13. {
  14. i++;
  15. if (i % 7 == 0)
  16. {
  17. continue;
  18. }
  19. else
  20. {
  21. sum += i;
  22. }
  23. }
  24. Console.WriteLine("除了能被7整除的數之外的數的和為:{0}.",sum);
  25. Console.ReadKey();
  26. }
  27. }
  28. }

三元運算式文法:運算式1?運算式2:運算式3
運算式1的結果必須是bool類型的,如果運算式1的結果是true,那麼三元運算式的結果是運算式2的值,如果運算式1的結果是false,那麼三元運算式的結果是運算式3的值.
隨機數類Random類Random r=new Random();int number=r.Next(1,11);   //這段代碼會產生一個1-10之間的隨機數,並將其賦值給number 

總結:在有些時候,if-else的分支結構是可以和三元運算子互相轉換使用的.跳躍陳述式break;(跳出當前(當層迴圈))continue;(跳出本次迴圈,執行下一次迴圈),也就是如果觸發了continue,在迴圈體中,本次continue後面的代碼將不會再執行.

來自為知筆記(Wiz)

04.Continue,和三元運算式的學習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.