SKY外语计算机学习

标题: java break 用法之当goto用 [打印本页]

作者: 绒一    时间: 2012-8-24 10:52
标题: java break 用法之当goto用
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

java break 用法之当goto用
break一般用来跳出当前循环:
public class Break {
       public static void main(String args[]) {
                               for (int i = 0; i<3; i++){
                  System. out .println("i = " + i);
                   for (int j = 0;j<100;j++){
                         if (j == 8) break;
                        System. out .print(" j = " +j);
                  }
                  System. out .println("In signal 1" );
            }
            System. out .println("out Loops " );
      }

如果我们想实现break跳出所有循环呢:
public class Break {
       public static void main(String args[]) {
boolean sig = false;
            signal1: for (int i = 0; i < 3; i++) {
                        System. out .println("i = " + i);
                         for (int j = 0; j < 100; j++) {
                               if (j == 8)
                                     break signal1;
                              System. out .print(" j = " + j);
                        }
                        sig = true ;
                        System. out .println("In signal 1" );
                  }
                  System. out .println("out Loops " );
                   if (sig == true) {
                        System. out .println("外层循环未被break" );
                  } else
                        System. out .println("所有循环break" );
      }
break 标签;break 跳出制定块,可以是任何块{},但是块内必须包含break 标签;



作者: 流氓    时间: 2012-8-26 00:36
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑




作者: maoxian    时间: 2012-8-29 20:09
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

绒一老师是高手。。。


作者: 绒一    时间: 2012-8-30 09:33
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

我手不高,小时候没有参加锻炼。体育课上课也不认真


作者: 绒一    时间: 2012-8-30 09:33
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

这个图片不是我,他手抬的高


作者: 绒一    时间: 2012-8-30 09:33
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑

这个图片不是我,他手抬的高


作者: wo893715684a    时间: 2012-11-18 16:00
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑








欢迎光临 SKY外语计算机学习 (http://www.skywj.com/) Powered by Discuz! X2.5