Java教程12—在循环中使用continue

编程知识 行业动态 更新时间:2024-06-13 00:22:36

Continue语句主要用于循环内部。
每当在循环中遇到它时,控件直接跳转到循环的开头以进行下一次迭代,跳过循环体内语句的执行以进行当前迭代。
当您想要继续循环但不希望循环体中的其余语句(在continue语句之后)为该特定迭代执行时,这玩意儿非常有用。


语法:
continue 单词后跟一个分号:

continue;

程序:在循环中使用continue

public class ContinueExample {

   public static void main(String args[]){
    for (int j=0; j<=6; j++)
    {
        if (j==4){
            continue;
        }

       System.out.print(j+" ");
    }
   }
}

输出:

0 1 2 3 5 6

您可能已经注意到,输出中缺少值4,为什么?
因为当变量 j的值为4时,程序遇到一个continue语句,直接跳过当前迭代的语句。
然后执行下一次for循环,(这就是println当值没有执行时的原因)j是4)。


continue声明的流程图

示例:在While循环中使用continue

public class ContinueExample2 {

   public static void main(String args[]){
    int counter=10;
    while (counter >=0)
    {
           if (counter==7){
               counter--;
               continue;
           }
           System.out.print(counter+" ");
           counter--;
    }
   }
}

输出:

10 9 8 6 5 4 3 2 1 0

在do-while中使用continue:

public class ContinueExample3 {

   public static void main(String args[]){
    int j=0;
        do
    {
       if (j==7){
         j++;
         continue;
       }
       System.out.print(j+ " ");
       j++;
       }while(j<10);

   }
}

输出:

0 1 2 3 4 5 6 8 9 

原文地址:

https://beginnersbook/2017/08/java-continue-statement/

更多推荐

Java教程12—在循环中使用continue

本文发布于:2023-04-02 19:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ea2d0490689c31c62e1605065fd30925.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   Java   continue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!