一 break基本使用
1 :如图当 i 值为5时执行了break, 执行break了后循环语句直接停止,所以只打印出了1 2 3 4
2 :上图只演示了while,实际上不管是哪种循环,一旦在循环过程中遇到break,程序将完全结束循环体,开始执行循环之后的代码。
3 :switch中使用比较多存在于case之间用于结束
4:如左图每个case语句之间有一个break作为结束,则输出day为1时输出星期一后遇到了break结束了循环语句
5 :为对比右图与左图相比他少了break,当day为1时输出了星期一 至 星期四,这是因为由于没有break停止,switch语句将从程序入口开始执行(图中是case)直至遇到break才会跳出(停止)switch语句,或者执行完入口以下的程序;
二 continue的基本使用
1 :如上图如图当 i 值为5时执行了continue, 执行continue了后结束了本次循环,不再执行后面的程序,直接执行下一次的循环判断如为真则继续循环
2 :所以只有5没有打印出来,因为他被continue给提前结束了
3 : continue只能用在 while , do while ,for这三种语句中,其作用和用法均一致
四 break和continue的主要区别
1 :continue语句并没有使整个循环终止,只是结束本轮循环
2 :程序中一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码