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条件,本次就退出本次循环,不会再往下面处理,从新开始下一轮循环处理
*执行结果为:可以被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条件是否满足都会继续往下面处理
* */