java双重for循环_初级Java 结束双层for循环的技巧

  • Post author:
  • Post category:java


/**

*

* @author Administrator

* 结束双层for的方法有两个方法

*

* 1,标签方法来结束双层for循环

*/

public class Test8_4_05 {

public static void main(String[] args) {

//over是用来结束双层for循环语句

Over:{

for(int i = 0;i<10;i++) {

System.out.println(“uo————>”+i);

for (int j = 0; j <10; j++) {

if(j==5) {

break Over;

}

System.out.print(i+”+”+j+”=”+i+j+”\t”);

}

}

}

}

}

第2个方法:boolean 标记来结束双层for循环的方法

boolean f = false;//定义一个布尔类型

for(int i = 0;i<10;i++) {

System.out.println(“uo————>”+i);

for (int j = 0; j <10; j++) {

if(j==5)  {   //做一个判断,如果判断成立,将进入if内部

System.out.println(“结束程序。。。”);

f = true;//成立的话,就将上面定义的布尔类型重新赋值true

break;//直接结束内循环

}

System.out.print(i+”+”+j+”=”+i+j+”\t”);

}

if(f) {     //f是true就进入这个if判断

break;//直接结束外部循环

}

}



版权声明:本文为weixin_39935092原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。