三、循环控制语句
3.1 break语句
在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。
public
本来是要循环100次的,结果当i=77的时候,sum>=3000,此时break,意味着这后续的23次不执行了,提前结束循环。
break语句可以出现在循环和switch语句中
return语句作用:结束当前方法,和循环没有关系;每个方法最后都会有一个return
3.2 continue
continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
public
本来是循环100次的,使用了continue还是循环100次;当i=1,2,3,4,因为i%5!=0,不执行循环体后续的语句;当i=5,因为i%5==0,执行循环体后续的语句
3.3 循环控制语句更多练习
练习:请输入10个整数,或者输入 999 中止输入。判断其中正数的个数并输出,同时要求输出退出的状态(是10次退出,还是999退出)
迭代1:请输入10个整数,判断其中正数的个数并输出
public
迭代2:请输入10个整数,或者输入 999 中止输入,判断其中正数的个数并输出
public
迭代3:同时要求输出退出的状态(是10次退出,还是999退出)
public
本章需掌握的技术
1. 1+2+3....+100,当和超过3000时退出循环
2. 使用continue实现输出1--100直接能被5整除的数
3. 请输入10个整数,或者输入 999 中止输入。判断其中正数的个数并输出,同时要求输出退出的状态(是10次退出,还是999退出)