一、break
1、作用
break在循环块(for、while、do while)中的作用是跳出当前正在循环的循环体;在程序块(switch)中的作用是中断和下一个case条件的比较。
2、示例
//break
for(int i = 1 ; i <= 10 ; i++){
if(i==5){
break; //输出结果:1 2 3 4
}
System.out.println(i);
}
二、continue
1、作用
continue:跳过当次循环中剩下的语句,但仍然执行下一次循环。
2、示例
//continue
for(int i = 1 ; i <= 10 ; i++){
if(i==5){
continue; //输出结果:1 2 3 4 6 7 8 9 10
}
System.out.println(i);
}
三、总结
continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。