3.5 break和continue语句

更新于 2026年10月10日 版权声明
3.5 break和continue语句

break语句用于循环语句中时的作用是结束整个循环。通常break语句总与if语句一起使用,当满足括号里的条件时便结束循环,执行后面的语句。

continue语句的作用是结束当次循环转而去执行下一次循环,而不是结束整个循环。continue语句也常与if条件语句一起用于循环语句中。

例3-13 要求输出从1到100之间不能被3和7同时整除的数,并在屏幕上显示出来。

分析:(https://www.daowen.com)

能被3整除又能被7整除的数可以通过逻辑与来表示,即“i%3==0&&i%7==0”,不符合这个条件的数字显示出来,符合的不显示。使用if语句将符合条件的数直接用continue结束当次循环,也就是不输出该数,进行下一次循环。对于不符合条件的数,就不执行continue,而是只执行输出该数。

程序如下:

图示

因为“i%3==0&&i%7==0”成立时,执行break就是结束整个循环,所以当执行到变量i为21时,符合条件,就结束循环了。所以21后面的数都没有判断是不是符合条件,因此只显示到20。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)