Java中continue和break语句之间的区别
我们知道在编程中代码的执行是逐行完成的。现在,为了更改该流程,C ++提供了两个语句break和coninue,它们主要用于跳过特定行中的某些特定代码。
以下是continue和break之间的重要区别。
序号 | 键 | 打破 | 继续 |
---|---|---|---|
1 | 功能性 | Break语句主要用于终止封闭循环,例如while,do-while,for或switch语句,无论它们声明了break。 | 无论是否声明了continue,Continue语句主要跳过循环的其余部分,并执行下一个迭代。 |
2 | 执行流 | Break语句将程序的控制恢复到循环结束,并在该循环外进行执行。 | Continue语句将程序的控制恢复到该循环的下一个迭代(包含“ continue”),并再次在循环内部进行执行。 |
3 | 用法 | 如前 ,break用于封闭循环。 | 另一方面,continue导致尽早执行封闭循环的下一个迭代。 |
4 | 兼容性 | Break语句可以使用并与'switch','label'兼容。 | 我们不能将continue语句与“ switch”,“ lablel”一起使用,因为它与它们不兼容。 |
继续还是休息的例子
JavaTester.java
示例
public class JavaTester{public static void main(String args[]){
//说明break语句(当i的值变为4时执行停止。)
System.out.println("Break Statement\n");
for(int i=1;i<=5;i++){
if(i==4) break;
System.out.println(i);
}
//说明了continue语句(当i的值变为1时,执行将被跳过)
System.out.println("Continue Statement\n");
for(int i=1;i<=5;i++){
if(i==1) continue;
System.out.println(i);
}
}
}
输出结果
Break Statement1
2
3
Continue Statement
2
3
4
5
以上是 Java中continue和break语句之间的区别 的全部内容, 来源链接: utcz.com/z/347393.html