程序跳转语句 continue break.

C#语法复习3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:vs

作者:卢佳琪

撰写时间:撰写时间:2019年2月5日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

                           程序跳转语句 continue break.

continue  break这两个语句可以用在For里面,也可以用在while里面,这两个语句也是我们会经常用到的语句,

这个主方法就执行下面这段代码

注意这里的主方法主函数没有采用新建一个类然后创建另外一个类的对象,我们可以把代码放在主程序里面它可以直接运行,但是我们一般不会这样子做的,continue是什么意思呢?如果初始值(intBegin)没有赋值其实就是0,初始值(intBegin=0;)就是为零,初始的和(intSum = 0;)也是0 ,当它是1它是一直循环到100 <= intBegin = 1; intBegin <= 100; 它不断循环的时候它会不断的叠加 <= intSum = intSum + intBegin;//累加 这是一个简单的从1加到100的循环

if (intBegin % 10 == 0)

                {

                    continue; //跳出当前循环,继续执行下一次循环,直到整个循环结束。

                }

没有这句代码的结果是这样的

加上这句代码的结果是这样的

if (intBegin % 10 == 0)

                {

                    continue;

                }

这句代码这样子的如果intBegin++在变大的过程中如果除于10它的余数为0,说明它是10的倍数,表示就是能被10整除,那么这个continue;就执行到这里就结束了,这样子结果就可以少了10条数据

intSum = intSum + intBegin;//累加

                if (intBegin % 10 == 0)

                {

                    continue;

                }

结束之后又从这里开始执行

for (intBegin = 1; intBegin <= 100; intBegin++)//

如果除于10不等于0那么这里就不执行了

if (intBegin % 10 == 0)

                {

                    continue; //跳出当前循环,继续执行下一次循环,直到整个循环结束。

                }

就会往下执行

Console.WriteLine("1 ~ {0} 的求和等于 {1} ", intBegin, intSum);

执行完之后,又从这里开始

for (intBegin = 1; intBegin <= 100; intBegin++)//

就是这样子的一个过程

Continue就是跳出当前循环,继续执行下一次循环,直到整个循环结束,还有一个语句就是break

把continue换成break

这个指令的结果只执行到10就结束了

Break和continue的最大区别是什么呢?break的意思就是说凡是遇到intBegin % 10 == 0它就会直接终止了整个代码的执行,continue也是终止,但是break的终止是彻底终止连for也终止,而continue的终止只是终止下面没有执行的

Console.WriteLine("1 ~ {0} 的求和等于 {1} ", intBegin, intSum);

猜你喜欢

转载自blog.csdn.net/weixin_44512123/article/details/87885568