
上QQ阅读APP看书,第一时间看更新
2.4.4 break和continue语句
break和continue语句是为了“中断”和“继续”程序使用的。这两种语句常常在循环语句中使用,比如for或者while循环中。
要注意的是,break语句终止的是最近的while和for或者switch语句,程序的执行权被传递给紧接被终止语句之后的语句。
switch语句中常常伴随break语句,详细可以参看例2.4.1。
【例2-13】编写程序,求圆面积在100m2以内的半径,输出所有满足条件的半径值和圆面积的值,并输出第1个大于100的圆半径和圆面积。
分析:计算圆面积的表达式为:依次取半径为1,2,3…,循环计算圆的面积area,当area>100时结束。
源代码:

程序运行结果:

【例2-14】编写程序,输出在50~100中不能被3整除的数。
分析:不能被3整除的数,也就意味着该数除以3的余数不等于0,则输出该数;如果该数除以3的余数等于0,则不输出该数。
主要知识点:continue语句。
源代码:

程序运行结果:
