for循环的简介及break和continue的区别

break和continue都是用来控制循环结构的,主要是停止循环。

1.break

有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。

这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。

举例:

public class ForTest {
   public static void main(String[] args) {
	   for(int i=0;i<5;i++) {
		   if(i==2) {
//			   System.out.println("continue****"+i); continue;
			   System.out.println("continue****"+i); break;
		   }
		   System.out.println("哈哈哈**"+i);
	   }
   }
}

 运行结果是:

2.continue

continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。

可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。

举例:

public class ForTest {
   public static void main(String[] args) {
	   for(int i=0;i<5;i++) {
		   if(i==2) {
			   System.out.println("continue****"+i); continue;
//			   System.out.println("continue****"+i); break;
		   }
		   System.out.println("哈哈哈**"+i);
	   }
   }
}

  运行结果是:

原文地址:https://www.cnblogs.com/SimonHu1993/p/7708109.html