Java中continue和break小结

来源:互联网 发布:淘宝异想星球是什么 编辑:程序博客网 时间:2024/06/08 17:44

continue的用法:结束本次循环

for (int i=1; i<=100; i++){

if(i%10!=0){
continue;
}
System.out.println("可以被10整除的有"+ i);
}
/*添加continue;的情况:
* 执行结果为:可以被10整除的有10
可以被10整除的有20
可以被10整除的有30
可以被10整除的有40
可以被10整除的有50
  可以被10整除的有60
  可以被10整除的有70
  可以被10整除的有80
  可以被10整除的有90
  可以被10整除的有100

  每一次满足if条件,本次就退出本次循环,不会再往下面处理,从新开始下一轮循环处理


  *不添加continue;的情况:
  *执行结果为:可以被10整除的有1
  可以被10整除的有2
  可以被10整除的有3
  可以被10整除的有4
 
 
 
  可以被10整除的有99
  可以被10整除的有100
  每一次不管if条件是否满足都会继续往下面处理

* */

break的用法:强制退出循环

for (int i=1; i<=100; i++){
if(i%10!=0){
System.out.println("带入参数i的值为"+ i);
break;
}
}
/*添加break;的情况:
* 执行结果为:带入参数i的值为1
  只要满足if条件,整块循环结束


  *不添加break;的情况:
  *执行结果为: 带入参数i的值1
  带入参数i的值2
  带入参数i的值3
  带入参数i的值4
  带入参数i的值5
 
 
  带入参数i的值99
  带入参数i的值100
  每一次不管if条件是否满足都会继续往下面处理
* */

0 0