java里面的一个break是跳出一层for循环,还是可以跳出几层? java里面的一个break是跳出一层for循环,还是可以跳出几层? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跳出一层,你可以写个简单点的试试么public class breakTest { public static void main(String[] args) { for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ System.out.println("i="+i+"j="+j); if(j==3){ break; } } } }} 一层,想去别的地方可以用Goto.. outer: for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ System.out.println("i="+i+"j="+j); if(j==3){ break outer; } } } continue 是跳过此次。继续循环。 java中没有GOTO ,就是跳出当前循环。 Java 里面不提倡使用GOTO语句break语句跳出几层,做上标记,想跳几层跳几层Out: for(int i=0;i<10000;i++){ In: for(int j=99999;j>0;j--){ //break Out; 看你自己喜好啦;仅是例子,说明问题,不是程序代码! break In; } } break会跳出一层循环,continue是结束一趟循环 你想把break写在哪个循环里。那它就跳出你放的那个循环就是跳出当前循环。。 标记:for (int i = 0; i < 7; i++) { for (int j = 0; j < 7; j++) { if(i==4&&j==4){ break 标记; } } }想跳到那层就在对应for前面加个标记 ,然后用break 指定跳出标记的循环 一个JAVA编译问题 用javamail包取的邮箱中的附件和邮件内容 求一正则表达式,将连续的相同字符替换成一个。 写了一个支持多线程的类,如何在他运行的过程中停止他? 勇闯黄金十二宫系列--狮子宫 主从表,一对多,如何设计object来表示一条记录? 高分求助!关于Swing方面的问题 帮帮忙。很简单的 谁能解释一下Thread.sleep(200)在多线程中是如何运行的。急急急! 非常容易,请大家任意发挥。 顺便送分! 关于JAVA小游戏时间计时设置的疑问 将dephi的加密解密算法转换为java代码?
public static void main(String[] args) {
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
System.out.println("i="+i+"j="+j);
if(j==3){
break;
}
}
}
}
}
for(int j=0;j<5;j++){
System.out.println("i="+i+"j="+j);
if(j==3){
break outer;
}
}
}
continue 是跳过此次。继续循环。
for(int i=0;i<10000;i++){
In:
for(int j=99999;j>0;j--){
//break Out; 看你自己喜好啦;仅是例子,说明问题,不是程序代码!
break In;
}
}
标记:for (int i = 0; i < 7; i++) {
for (int j = 0; j < 7; j++) {
if(i==4&&j==4){
break 标记;
}
}
}想跳到那层就在对应for前面加个标记 ,然后用break 指定跳出标记的循环