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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 青龙李坤 中级黑马   /  2015-5-25 17:31  /  884 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

break固然好,但是要知道在哪里用是比较好的,大家都有过在if语句里直接使用break出错,这是必然的。break必须在while语句块里才能使用。




评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

18 个回复

倒序浏览
这个还真没注意到
回复 使用道具 举报
是吧,我以前老是在这出错。
回复 使用道具 举报
for和switch不能用?
回复 使用道具 举报
break必须在循环里面用吧
回复 使用道具 举报
     break 一般与continue一起比较的,表示终止。前者表示在(循环语句、块语句【swith】)中终止运行,退出语句;后者表示只在循环语句中出现,表示当前循环结束,进入下一轮循环。
回复 使用道具 举报
赵龙 中级黑马 2015-5-25 19:41:34
7#
也可以在if  语句中使用吧
回复 使用道具 举报
也可以在for和switch里用。
回复 使用道具 举报
可以在switch里用
回复 使用道具 举报
break 必须在循环语句中使用 ,for语句也可以
回复 使用道具 举报
break在if语句中可以用,还可以在循环结构中使用,用于结束循环。
回复 使用道具 举报
if里面不能用吗?我真的没注意呀
回复 使用道具 举报
怎么的还没有试过.
回复 使用道具 举报
if语句也是可以使用break的,只要if语句是在循环里面就可以了啊
回复 使用道具 举报
ZYZQ 中级黑马 2015-5-26 01:05:40
15#
没有详细Context,不知如何是好
回复 使用道具 举报
写在switch里面不也可以的么?
回复 使用道具 举报
不能直接在if块里用的。
回复 使用道具 举报
break使用用一定的技巧性!
回复 使用道具 举报
我觉得楼主的结论不全面吧?break在java中有一般有三种用法:
1.在switch语句中,它被用来终止一个语句序列。
2.它能被用来退出一个循环。可以使用break 语句直接强行退出循环,忽略循环体中的任何其他语句和循环的条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面的语句重新开始。
3.break语句除了在switch语句和循环中使用之外,它还能作为goto 语句的一种“文明”形式来使用。通过标签break 语句,可以终止一个或者几个代码块。这些代码块不必是一个循环或一个switch语句的一部分,它们可以是任何的块。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马