黑马程序员技术交流社区

标题: break,continue和return的区别? [打印本页]

作者: czhczhczh    时间: 2016-1-9 21:20
标题: break,continue和return的区别?
break,continue和return的区别?
作者: wxw19910324    时间: 2016-1-9 23:06
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;

}
作者: OliverLC    时间: 2016-1-10 01:08
break是结束并跳出本次循环,
continue是跳出本次循环,继续下一次循环,
return是直接返回,
作者: 1379号监听员    时间: 2016-1-10 18:04
补充一点,return可以直接结束方法
作者: shenfuhan    时间: 2016-1-10 19:04
break是跳出整个循环,continue是跳出当前循环,进入下一个循环,return是结束方法体,返回值,其它的请大神补上
作者: shenfuhan    时间: 2016-1-10 19:05
是不是答错了
作者: 我爱睡觉    时间: 2016-1-10 19:18
break            结束整个(循环,判断,选择)
continue       单次结束(循环)
return           发生在方法/函数结束
作者: yifuyue    时间: 2016-1-10 21:24
break是跳出循环,continue是跳出此次循环,return结束方法
作者: 战神1996    时间: 2016-1-10 21:29
break是结束并跳出本次循环,
continue是跳出本次循环,继续下一次循环,
return是直接返回

作者: cgy123    时间: 2016-1-10 21:34
上面说的差不多啦
作者: sss1234hhh    时间: 2016-1-10 22:04
1l已经说得很详细了
作者: xiangning    时间: 2016-1-10 23:38

break            结束整个(循环,判断,选择)
continue       单次结束(循环)
return           发生在方法/函数结束
作者: 呼雁潇    时间: 2016-1-11 10:51
我也来巩固一下,
break;跳出循环只能在switch和循环中使用
contiune;结束本次循环,继续下次循环,只能在循环中使用;
return;返回语句,用来结束方法
作者: 人生如梦弹指间    时间: 2016-1-11 11:25
break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。
continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
return语句是将函数的值返回主调函数。
作者: 542826323    时间: 2016-1-11 18:53
综合各位的见解就可以,谢谢各位,学习了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2