前言
for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环、do-while循环。
break和continue的作用
-
break的作用:
中断并跳出当前循环,从for循环开始处重新进入循环。
-
continue的作用:
结束本次循环,继续下一次循环。
break的用法例子:
例子
public static void main(String[] args) {
//输入数字1-10,遇到4的倍数程序自动退出
for(int i=1; i<10; i++) {
if(i==4) { //如果i=4的时候,用break跳出程序
break; //for循环剩下的语句不再进行
}
System.out.print(i+" ");
}
System.out.println{"循环结束"};
}
======================================================
控制台输出结果为: 1 2 3 循环结束
分析如下:
1. 执行程序,输出结果”1 2 3 程序结束“,结果中并没有输出 4 5 6 7 8 9;
2. break用于完全结束一个循环体,跳出整个for循环。不再执行循环体里面后面的语句。
continue的用法
例子
public static void main(String[] args) {
//输入数字1-10,遇到i=4 程序t跳过此次循环
for(int i=1; i<10; i++) {
if(i==4) { //如果i=4的时候,用continue结束本次程序
continue; //回到下一次循环开始的地方
}
System.out.print(i+" ");
}
System.out.println{"循环结束"};
}
======================================================
控制台输出结果为: 1 2 3 5 6 7 8 9 循环结束
分析如下:
1.执行程序,输出结果”1 2 3 5 6 7 8 9 程序结束“,结果中并没有输出 4;
2.continue用于结束当前本次循环,不再执行循环体中continue后面的 输出语句。
总结:
思维导图: