我用了eclipse反编译了一个java类,反编译之后,发现出现了break MISSING_BLOCK_LABEL_427一直报错,
我想问一下break的各种用法。请高手帮忙解决一下哈~~
我想问一下break的各种用法。请高手帮忙解决一下哈~~
解决方案 »
- annotation 注解实现非主键关联
- IE 火狐event 问题 ~!!!
- Hibernate 使用动态模型(Map)时报 org.hibernate.LazyInitializationException错误
- 对dao层的所有dao类设计一个Interface,为了针对接口编程
- Struts2 Set标签简单新手问题
- struts2+json 问题:PoolGuardConnectionWrapper with modifiers "public"
- 在地址栏输入用户名就可以直接进入某一页面的方法
- struts iterate问题
- struts 中的java文件怎么编译?(在dos中用javac编译)
- 学生族求助啊,各位大神,我用ejb做作业,出现连接问题,困扰两天了
- jsp文件中如何获取js文件中的变量值
- 杭州2年java web工资
return:返回到函数入口
和break没关系吧
举个例子,通过例子应该更好理解一些。public class BreakAndContinue {
public static void main(String[] args) {
for (int i = 0; i < 20; i++) {
if (i == 14)
break;
if (i % 9 == 0)
continue;
System.out.println(i + "");
}
int i = 0;
while (true) {
i++;
int j = i * 27;
if (j == 1269)
break;
if (i % 10 != 0)
continue;
System.out.println(i + "");
}
}
}运行的结果如下: 1 2 3 4 5 6 7 8 10 11 12 13 10 20 30 40
在上面的for语句中,如果出现14就跳出本次循环,继续下面的while循环,在前面的14个数中(从0开始),只有9%9==0,所以当i==9的时候,continue了一下,就没有输出"9"了。后面的while也是同一个道理。