举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > javacontinue语句用法 Java Continue语句

javacontinue语句用法 Java Continue语句

2023-03-03 12:20 Java教程

javacontinue语句用法 Java Continue语句

javacontinue语句用法

javacontinue语句是Java中的一种控制语句,它用于跳过当前循环中的一个或多个迭代,并立即开始下一次迭代。它可以用于for循环,while循环和do-while循环。

continue语句有助于在特定条件下跳过循环中的某些迭代,而不必执行整个循环。例如,在for循环中,如果我们想要跳过特定值的迭代(例如5),我们可以使用continue语句来实现。

for(int i=0;i<10;i++){  
    if(i==5)  
        continue;  

    System.out.println(i);  
} 

上面的代码将打印0到4和6到9之间的数字。因为当i==5时,continue语句会被执行并跳过当前的迭代。

此外,continue语句也可以用于while和do-while循环中。在while和do-while循环中,continue语句会导致更新条件并立即开始新一轮迭代。例如:

 
int i=0;  
while(i<10){  

    if(i==5)  
        continue;  

    System.out.println(i);  

    i++;   // 更新条件 
}  

上面的代码将打印0到4和6到9之间的数字。因为当i==5时,continue语句会被执行并立即开始新一轮迭代。

总之,javacontinue语句是Java中常用的一种控制语句,它有助于在特定条件下跳过循环中的某些迭代而不必执行整个循环。

Java Continue语句

Java教程 - Java continue语句


continue 语句强制循环的早期迭代。在 while do-while 循环中, continue 语句使控制转移到条件语句表达式控制循环。在 for 循环中,控制首先进行迭代for语句的部分,然后到条件表达式。

Java continue语句

continue 语句的语法

continue;

或者

continue labelName;

以下代码显示如何使用continue语句。

 
public class Main {
  public static void main(String[] argv) {
    for (int i = 0; i < 10; i++) {
      System.out.print(i + " ");
      if (i % 2 == 0)
        continue;
      System.out.println("");
    }
  }
}

上面的代码生成以下结果。

例子

continue 可以指定 label 来描述要继续的封闭循环。

 
public class Main {
  public static void main(String args[]) {
    outer: for (int i = 0; i < 10; i++) {
      for (int j = 0; j < 10; j++) {
        if (j > i) {
          System.out.println();
          continue outer;
        }
        System.out.print(" " + (i * j));
      }
    }
    System.out.println();
  }
}

这里是这个程序的输出:

例2

下面的代码显示了如何使用标签while循环。

public class Main {
  public static void main(String[] args) {
    int i = 0;
    outer: while (true) {
      System.out.println("Outer while loop");
      while (true) {
        i++;
        System.out.println("i = " + i);
        if (i == 1) {
          System.out.println("continue");
          continue;
        }
        if (i == 3) {
          System.out.println("continue outer");
          continue outer;
        }
        if (i == 5) {
          System.out.println("break");
          break;
        }
        if (i == 7) {
          System.out.println("break outer");
          break outer;
        }
      }
    }
  }
}

上面的代码生成以下结果。

EXAMPLE_2__4174CE9BE4A9482D79EA

例3

下面的代码显示了如何使用continue语句和标签计算Primes。

public class Main {
  public static void main(String[] args) {
    int nValues = 50;

    OuterLoop: for (int i = 2; i <= nValues; i++) {
      for (int j = 2; j < i; j++) {
        if (i % j == 0) {
          continue OuterLoop;
        }
      }
      System.out.println(i);
    }
  }
}

上面的代码生成以下结果。

例4

下面的代码显示了如何使用Labeled continue语句来计算阶乘数。

public class Main {
  public static void main(String[] args) {
    int limit = 20;
    int factorial = 1;

    OuterLoop: for (int i = 1; i <= limit; i++) {
      factorial = 1;
      for (int j = 2; j <= i; j++) {
        if (i > 10 && i % 2 == 1) {
          continue OuterLoop;
        }
        factorial *= j;
      }
      System.out.println(i + "! is " + factorial);
    }
  }
}

上面的代码生成以下结果。




阅读全文
以上是名动网为你收集整理的javacontinue语句用法 Java Continue语句全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们