一、Break控制语句的使用
- break在任何循环语句的主题部分,均可用break控制循环的流程
- break用于强行退出循环,不执行循环中剩余的语句!
- break语句也在switch语句中使用
int i = 0;
while(i<100){ // 如果i小于100
i++; //则进行i++
System.out.println(i); // 输出i的值
if (i==20) // 如果i等于20
break; // 直接停止循环体内的内容
}
System.out.println("123456"); //break语句只会停止当前循环体的内容,其他循环体仍然执行
二、continue控制语句的使用
- continue语句用在循环语句体中!用于终止某次循环过程!即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定!
public static void main(String[] args) {
// 简单使用continue语句
for (int i = 0; i < 100; i++) { //定义变量以及判断语句
if (i%10==0){ //如果i取模10,余0,则不进行输出,直接跳出到for循环出,重新循环。
continue; // 满足以上条件则跳出,不做输出
}
System.out.println("当前的数是:"+i); //输出i当前的数值。
}
}
主要看注释,容易理解一点,就是一个简单跳出语句。
- break跟continue的区别:
他们之中都可以暂停本次循环,不同的是,break所暂停的,是整个内部的循环,都不再执行,相当于本次循环彻底终端,而continue所停止的是本次的内循环,在遇到这个语句后,后面的内容都将不执行,重新回到for循环,重新判定。还是需要多看代码中的注释!
注:文章仅做个人学习日记,不做学习建议,学习来源:狂神说