概念:
Break是跳出整个循环,即执行到Break语句时,该循环内Break语句之后的内容不在继续执行,并且整个循环终止。Continue是指跳出本次循环,继续执行下一轮循环。话不多说,直接上例子:
示例:
1、Continue语句示例:
//Continue语句示例:
public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i==9){
System.out.println("当前i的值为:"+i);
continue;
}
System.out.println("继续执行"+i);
}
System.out.println("循环结束");
}
}
运行结果:
可以看到continue语句为首先执行循环,当i的值为9时,输出当前i的值,不在执行此次continue后面的语句,然后开始下一次循环,直至不满足循环执行条件。
2、Break语句示例:
//break语句示例:
public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i==9){
System.out.println("当前i的值为:"+i);
break;
}
System.out.println("继续执行"+i);
}
System.out.println("循环结束");
}
}
运行结果:
i的值 小于9时,执行过程与continue相同,当i的值等于9时,输出当前i的值,执行break语句,结束循环,由上面运行结果可看出,即使没达到循环执行条件循环也不再继续执行,