zoukankan      html  css  js  c++  java
  • 19 C#循环语句的跳过和中断 continue和break

    在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:2040227296@qq.com

  • 相关阅读:
    fastjson1.2.22-1.2.24 反序列化命令执行实践测试
    Spring boot JdbcTemplate sql注入测试
    java反序列化命令执行测试实践
    SpringBoot 整合mybatis SQL注入漏洞实践
    SpringBoot整合mybatis入门
    python函数默认参数为可变对象的理解
    python笔记
    python
    python面向对象
    ICMP
  • 原文地址:https://www.cnblogs.com/thinking-jiang/p/5632097.html
Copyright © 2011-2022 走看看