天天看点

JAVA循环语句归纳

结束循环的方法:

(1)break:

1)单独的一个break可结束其所在的循环

2)标签+break可终止外层循环:

class  VarTest
{
	public static void main(String[] args) 
	{
	
		outer:
		for(var i=0;i<5;i++)
		{
			for(var j=0;j<3;j++)
			{
				System.out.println("i为:"+i+" j为:"+j);
				if(	j==2)
				{
					break outer;
				}
			}
		}
	}
}
           
JAVA循环语句归纳

(2)continue:

与break不同的是,continue只会忽略本次循环剩下的语句,之后继续下一次循环:

for(var i=0;i<5;i++)
		{
				System.out.println("i为:"+i);
				if(	i==2)
				{
					continue;
				}
				System.out.println("其余语句");
		}
           

i=2时,本次循环的其余语句被忽略。

JAVA循环语句归纳

如果采用continue+标签的方法,则标签所标识的循环结束,继续下一次循环,break+标签是循环完全终结。

(3)return

完全终止所有循环,不管有多少层

for(var i=0;i<5;i++)
		{
			for(var j=0;j<3;j++)
			{
				System.out.println("i为:"+i);
				if(	i==1)
				{
					return;
				}
			}
		}
           
JAVA循环语句归纳