java中break,continue,return的区别
2018-03-13 08:22
501 查看
1. breakbreak语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句的时候,退出的是它所在的循环结构,对外层循环没有任何影响。如果循环结构里有switch语句,并且在switch语句中使用了break语句,当执行switch语句中的break语句时,仅退出switch语句,不会退出外面的循环结构。通过图3-17,读者可以很直观地了解break语句的使用。
2. continuecontinue语句是这5种结束循环的方式中最特殊的,因为它并没有真的退出循环,而是只结束本次循环体的执行,所以在使用continue的时候要注意这一点。图3-18为各种循环结构中continue语句的使用。在for循环中,首先执行表达式1(注意表达式1在整个循环中仅执行一次),接着执行表达式2,如果满足条件,那么执行循环体,如果在循环体中执行了continue语句,那么就跳转到表达式3处执行,接下进行下一次循环,执行表达式2,看是否满足条件;在while循环中,如果执行了continue语句,那么就直接跳转到表达式处,开始下一次的循环判断;在do while循环体中如果执行了continue语句,那么就跳转到表达式处进行下一次的循环判断,这一点前面已经验证过了。
(点击查看大图)图3
3. return语句如果在程序中遇到return语句,那么代码就退出该函数的执行,返回到函数的调用处,如果是main()函数,那么结束整个程序的运行。图3-20为return语句的使用。
如果是在自定义的函数中执行,那么执行return之后就返回到函数的调用处继续往下执行。
转载自:http://blog.csdn.net/hunanchenxingyu/article/details/8101795
(点击查看大图)图3-17 break语句 |
(点击查看大图)图3
3. return语句如果在程序中遇到return语句,那么代码就退出该函数的执行,返回到函数的调用处,如果是main()函数,那么结束整个程序的运行。图3-20为return语句的使用。
(点击查看大图)图3-20 return语句 |
转载自:http://blog.csdn.net/hunanchenxingyu/article/details/8101795
相关文章推荐
- Java中break return continue 区别
- Java中的break,continue,return的区别
- Java的for语句中break, continue和return的区别
- Java break continue return 的区别
- java语言基础-控制循环语句-break- continue-return的区别
- Java中break return continue 区别
- java a&b与a&&b的区别 a|b与a||b的区别 break、continue、return
- Java中关键字continue、break和return的区别
- java中break,continue和return的区别
- 黑马程序员_java中break、continue、return的区别
- 【java】break,continue和return区别
- Java中关键字continue,break和return的区别
- java语言中break、continue、return的区别
- Java中break, continue, return语句的使用区别
- Java中return,break和continue的用法及区别
- Java中关键字continue、break和return的区别
- java循环结构中break、continue、return的区别及使用情景
- JAVA-break、continue、return 的区别?
- Java中break return continue 区别
- java中的break、continue、return区别