黑马程序员技术交流社区

标题: 注意break?????? [打印本页]

作者: 青龙李坤    时间: 2015-5-25 17:31
标题: 注意break??????
break固然好,但是要知道在哪里用是比较好的,大家都有过在if语句里直接使用break出错,这是必然的。break必须在while语句块里才能使用。





作者: 不走回头路    时间: 2015-5-25 17:41
这个还真没注意到
作者: 青龙李坤    时间: 2015-5-25 17:48
是吧,我以前老是在这出错。
作者: Heroe    时间: 2015-5-25 18:01
for和switch不能用?
作者: 白昼那知夜的黑    时间: 2015-5-25 18:55
break必须在循环里面用吧
作者: 陌上桑    时间: 2015-5-25 19:30
     break 一般与continue一起比较的,表示终止。前者表示在(循环语句、块语句【swith】)中终止运行,退出语句;后者表示只在循环语句中出现,表示当前循环结束,进入下一轮循环。
作者: 赵龙    时间: 2015-5-25 19:41
也可以在if  语句中使用吧
作者: 谢晓明    时间: 2015-5-25 21:14
也可以在for和switch里用。
作者: jiatengde    时间: 2015-5-25 21:15
可以在switch里用
作者: 飘过的云    时间: 2015-5-25 21:19
break 必须在循环语句中使用 ,for语句也可以
作者: 1315317959    时间: 2015-5-25 21:21
break在if语句中可以用,还可以在循环结构中使用,用于结束循环。
作者: 流泪的青蛙    时间: 2015-5-25 21:25
if里面不能用吗?我真的没注意呀
作者: L番茄X    时间: 2015-5-25 21:29
怎么的还没有试过.
作者: 仅此一抹心醉    时间: 2015-5-25 21:30
if语句也是可以使用break的,只要if语句是在循环里面就可以了啊
作者: ZYZQ    时间: 2015-5-26 01:05
没有详细Context,不知如何是好
作者: lockwood    时间: 2015-5-26 06:35
写在switch里面不也可以的么?
作者: 青龙李坤    时间: 2015-5-26 15:16
不能直接在if块里用的。
作者: 景彬    时间: 2015-5-26 15:32
break使用用一定的技巧性!
作者: 人在旅途~东营    时间: 2015-5-26 15:33
我觉得楼主的结论不全面吧?break在java中有一般有三种用法:
1.在switch语句中,它被用来终止一个语句序列。
2.它能被用来退出一个循环。可以使用break 语句直接强行退出循环,忽略循环体中的任何其他语句和循环的条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面的语句重新开始。
3.break语句除了在switch语句和循环中使用之外,它还能作为goto 语句的一种“文明”形式来使用。通过标签break 语句,可以终止一个或者几个代码块。这些代码块不必是一个循环或一个switch语句的一部分,它们可以是任何的块。





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