A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© czhczhczh 中级黑马   /  2016-1-9 21:20  /  1431 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

break,continue和return的区别?

14 个回复

正序浏览
综合各位的见解就可以,谢谢各位,学习了。
回复 使用道具 举报
break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。
continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
return语句是将函数的值返回主调函数。
回复 使用道具 举报
我也来巩固一下,
break;跳出循环只能在switch和循环中使用
contiune;结束本次循环,继续下次循环,只能在循环中使用;
return;返回语句,用来结束方法
回复 使用道具 举报

break            结束整个(循环,判断,选择)
continue       单次结束(循环)
return           发生在方法/函数结束
回复 使用道具 举报
1l已经说得很详细了
回复 使用道具 举报
上面说的差不多啦
回复 使用道具 举报
break是结束并跳出本次循环,
continue是跳出本次循环,继续下一次循环,
return是直接返回
回复 使用道具 举报
break是跳出循环,continue是跳出此次循环,return结束方法
回复 使用道具 举报
break            结束整个(循环,判断,选择)
continue       单次结束(循环)
return           发生在方法/函数结束
回复 使用道具 举报
是不是答错了
回复 使用道具 举报
break是跳出整个循环,continue是跳出当前循环,进入下一个循环,return是结束方法体,返回值,其它的请大神补上
回复 使用道具 举报
补充一点,return可以直接结束方法
回复 使用道具 举报
break是结束并跳出本次循环,
continue是跳出本次循环,继续下一次循环,
return是直接返回,
回复 使用道具 举报
break (跳出)  contuine(继续)
这连个可以单独存在 (switch) (for)
break 语句应用范围:选择结构和循环结构
return 返回数值

contuine  语句范围  循环结构
在switch 中 break必须写,不写可能会产生case穿透 ,结束条件:遇到break,遇到switch的右大括号.
例如
int x = 2; {
            case 2:
            System.out.println("a");
         
                case 3
            System.out.println("b");
            break;

}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马