Java Continue语句
当您需要立即跳转到循环的下一个迭代时,将continue语句用于循环控制结构中。它可以与for循环或while循环一起使用。
Java
continue语句用于继续循环。它继续程序的当前流程,并在指定条件下跳过其余代码。如果是内部循环,则仅继续内部循环。
我们可以在所有类型的循环(例如for循环,while循环和do-while循环)中使用Java continue语句。
语法:
jump-statement;
continue;
Java继续语句示例
示例:
Example {
public static void main(String[] args) {
//for loop
for(int i=1;i<=10;i++){
if(i==5){
//using continue statement continue;
//it will skip the rest statement }
System.out.println(i);
}
}
}
输出:
如上面的输出所示,控制台上未打印5。这是因为到达5点时循环会继续。
带有内部循环的Java Continue语句
仅当您在内部循环中使用continue语句时,它才能继续内部循环。
示例:
public static void main(String[] args) {
// outer loop
for(int i=1;i<=3;i++){
//inner loop
for(int j=1;j<=3;j++){
if(i==2&&j==2){
//using continue statement inside inner loop continue;
}
System.out.println(i+" "+j);
}
}
}
输出:
1 1
1 2
1 3
2 1
2 3
3 1
3 2
3 3
标有For循环的Java Continue语句
我们可以使用带有标签的continue语句。此功能是从JDK 1.5开始引入的。因此,我们现在可以继续Java中的任何循环,无论是外部循环还是内部循环。
示例:
public class
continueExample3 {
public static
void main(String[] args) {
aa: for(int i=1;i<=3;i++){
bb: for(int j=1;j<=3;j++){
if(i==2&&j==2){
//using continue statement with label continue aa;
}
System.out.println(i+" "+j);
}
}
}
}
输出:
1 1
1 2
1 3
2 1
3 1
3 2
3 3
while循环中的Java Continue语句
示例:
WhileExample {
public static void main(String[] args) {
//while loop int i=1;
while(i<=10){
if(i==5){
//using continue statement i++;
continue;
//it will skip the rest statement }
System.out.println(i);
i++;
}
}
}
输出:
do-while循环中的Java Continue语句
示例:
continueDoWhileExample {
public static
void main(String[] args) {
//declaring variable int i=1;
//do-
while loop do{
if(i==5){
//using
continue statement i++;
continue;
//it will skip the
rest statement }
System.
out.println(i);
i++;
}
while(i<=10);
}
}
输出: