现在的位置: 首页 > 综合 > 正文

Java跳出外层循环

2013年12月05日 ⁄ 综合 ⁄ 共 432字 ⁄ 字号 评论关闭

在这里介绍两种方法

1.使用java的标号,结合break

下面是代码

public static void main(String[] args) {
		tiao:for(int i=0;i<4;i++)
		{
			for(int j=0;j<4;j++)
			{
				System.out.println(i+"||"+j);
				if(i==2&&j==2)
					break tiao;
			}
		}
	}

这里要注意的就是标号只能在for while do...while三中循环语句前定义,标签与循环语句之间不能有任何语句

2.使得内部的循环条件不满足,外部循环条件也不满足

public static void main(String[] args) {
		for(int i=0;i<4;i++)
		{
			for(int j=0;j<4;j++)
			{
				System.out.println(i+"||"+j);
				if(i==2&&j==2)
					{
					j=5;
					i=5;
					}
			}
		}
	}

这里先将j赋值为5,内部循环条件不满足,然后将i赋值为5,外部循环条件不满足,这样就跳出了外面的循环

抱歉!评论已关闭.