相关知识
当我们在循环处理某一事物时,可能会在某种特定的条件下需要结束整个循环过程,或者是结束本次循环继续下一次循环,那这个时候应该怎么办呢?两个关键字来帮你解决问题,break
和continue
。
break关键字
break
翻译过来是“打断”的意思,放在Java
程序中的作用就是:结束整个循环过程
如果我们在循环中使用switch
语句,那么在switch
语句中break
就不能结束当前循环了,而只能结束switch
语句。
continue关键字
continue
关键字的用途是:结束一次循环事件,开始下一个循环事件,也就是忽略该语句之后的语句,执行循环体的下一次循环。
如:
int i = 0;
while(i < 4){
if(i == 2){
i++;
continue;
}
System.out.println(i);
i++;
}
输出结果: 0
1
3
编程要求
请在start-end
区域中填充代码,使用本关所学知识,使你的程序输出如下结果:
要求:当 i = 13 时,输出其是奇数还是偶数后结束循环。
package step4;
public class HelloWorld {
public static void main(String[] args) {
int i = 0;
while(i <= 20){
i++;
/*****start*****/
if( i%2==0 ){
System.out.println( i + "是偶数");
}
else{
System.out.println(i + "是奇数");
}
if( i==13 ) {
break;
}
/*****end*****/
}
}
}