黑马程序员技术交流社区
标题:
break只能在switch或loop中使用吗?
[打印本页]
作者:
SouthKai
时间:
2015-6-2 22:23
标题:
break只能在switch或loop中使用吗?
今天用for循环,在用break中断,编译报错,说是break只能在switch或loop中。
是根本不能还是我语法错误?
作者:
小峰Raul
时间:
2015-6-2 22:53
嗯 break只用于循环和switch语句中
作者:
kmlitheima
时间:
2015-6-2 22:54
不能够啊
作者:
l598790586
时间:
2015-6-2 23:00
嗯,只能在那两个语句中
作者:
lucien_he
时间:
2015-6-2 23:07
平时都注意过 - -
作者:
SouthKai
时间:
2015-6-3 22:39
l598790586 发表于 2015-6-2 23:00
嗯,只能在那两个语句中
恩,我今天又试了下,还真是这样的
作者:
wwb1105
时间:
2015-6-3 22:55
好好学习 天天向上
作者:
下一页5
时间:
2015-6-3 23:13
以我的理解似的
作者:
东邪
时间:
2015-6-3 23:29
不对吧,loop就是循环啊,for循环也是循环啊。怎么可能不能用于for内呢?
public class Test {
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i < 10; i++) {
sum = sum + i;
if (sum>20) {
break;
}
}
System.out.println(sum);
}
}
如果报错,应该是你写错了。。。
作者:
zlynnb2015
时间:
2015-6-3 23:43
是的。可能是你超出循环作用范围了
作者:
人在旅途~东营
时间:
2015-6-3 23:50
循环中可以用啊,如果只是中断循环的话.
有时候想跳出循环可以加上个标签,然后用break跳出
作者:
定格在永远
时间:
2015-6-4 00:14
是的、、、、、、
作者:
1315317959
时间:
2015-6-4 01:19
只能用于switch和循环语句,结束语句
作者:
嘎路的米
时间:
2015-6-4 08:00
我记得break可以用在for循环中吧?break本来就是用来退出循环的,不仅在while和for循环中,
就连在高级for循环中都可以用
String[] ss = {"fgjhfgh","sdfgsdfg","sdfgs","abd","123"};
int i = 0;
for(String s : ss){
System.out.println(s);
if(i==3)
break;
i++;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2