作者:CHAITANYA SINGH

来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=23

continue语句主要是用在循环代码块中。当程序在循环代码块中执行到continue语句时,程序会跳过continue后面的所有的循环代码块中的语句,直接跳到循环代码块的第一条语句。当我们在一个循环代码块中执行到某条语句后,如果我们不想继续执行后面的语句,而是想立即回到循环代码块的第一条语句,重新开始循环,这时候我们就可以在这里加上一个continue语句。

语法:continue单词后面跟着分号,如下:

1
continue;

示例:for循环内部的continue语句

1
2
3
4
5
6
7
8
9
10
11
12
13
public class ContinueExample {
 
   public static void main(String args[]){
           for (int j=0; j<=6; j++){
             if (j==4)
             {
          continue;
    }
 
             System.out.print(j+" ");
           }
   }
}

输出:

1
0 1 2 3 5 6

您可能已经注意到,输出中缺少值4,为什么?这是因为当变量j的值为4的时候,程序会遇到一个continue语句,这意味着程序会跳过continue语句后面的打印语句,直接回到for循环的开始的地方,重新开始下一次的循环,这样就导致程序的输出结果里面没有4。

continue语句流程图

示例:continue在while循环中的使用

和上面的例子类似,我们在while循环中,我们把变量counter的值从10递减(counter--)到0。但是,当counter的值为7是,程序执行到continue语句,就不再执行后面的语句,而是回到while循环的开始的语句,重新开始循环。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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--;
           }
   }
}

输出:

1
10 9 8 6 5 4 3 2 1 010 9 8 6 5 4 3 2 1 0

示例:continue在do-while循环中的使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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);          
       }
}

输出:

1
0 1 2 3 4 5 6 8 9

Java中的continue语句——通过示例学习Java编程(12)的更多相关文章

  1. Java中的if-else语句——通过示例学习Java编程(7)

      作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=18 当我们需要根据一个条件执行一组语句时,我们需 ...

  2. Java中的switch语句——通过示例学习Java编程(8)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=19 当我们在代码逻辑中有多个选项,而且需要为每个选 ...

  3. Java中的for循环——通过示例学习Java编程(9)

      作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件 ...

  4. Java中的do-while循环——通过示例学习Java编程(11)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0 在上一篇教程中,我们讨论了w ...

  5. Java中的break循环——通过示例学习Java编程(13)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=24 break语句通常用于以下两种情况: (A)使 ...

  6. Java中的while循环——通过示例学习Java编程(10)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=20 在上一个教程中,我们讨论了for循环的用法.在本 ...

  7. Java中return的语句

    1.return语句的作用:a.返回一个值,这个值可以是任意类型.b.使程序返回到操作系统(即终止程序)2.java中对于一个函数,不论有没有返回值类型,都可以带有return 语句.但是区别在于,r ...

  8. 【视频+图文】带你快速掌握Java中含break语句的双重for循环

    双重for循环掌握后,我们就一起来看看双重for循环的进阶内容一之带break语句的双重for循环. 双重for循环[视频+图文]讲解传输门:点击这里可去小乔的哔哩哔哩观看~ 带continue语句的 ...

  9. Java中的switch语句后面的控制表达式的数据类型

    Java中的switch语句后面的控制表达式的数据类型 1.byte 2.char 3.short 4.int 5.枚举类型 6.Java 7允许java.lang.String类型

随机推荐

  1. React中state和props的区别

    props和state都是用于描述component状态的,并且这个状态应该是与显示相关的. State 如果component的某些状态需要被改变,并且会影响到component的render,那么 ...

  2. 9、scala函数式编程-集合操作

    一.集合操作1 1.Scala的集合体系结构 // Scala中的集合体系主要包括:Iterable.Seq.Set.Map.其中Iterable是所有集合trait的根trai.这个结构与Java的 ...

  3. JAVA 框架 / SSM / SSM SPRING+SPING MVC + MYBATIS 三大框架整合详细步骤

    http://how2j.cn/k/ssm/ssm-tutorial/1137.html

  4. jquery 选择器的总结

    元素选择 $("input") id选择 $('#id') class选择 $('.id') 属性选择 $('[prop]')或者$('[prop=“value1”]')或者$(' ...

  5. 2.XML实体注入漏洞攻与防

    XML实体注入基础 当允许引用外部实体时,通过构造恶意内容,可导致读取任意文件.执行系统命令.探测内网端口.攻击内网网站等危害. 简单了解XML以后,我们知道要在XML中使用特殊字符,需要使用实体字符 ...

  6. Raising Modulo Numbers(ZOJ 2150)

    这题其实就是快速求一个高次幂的模. 这是题目的答案 #include<iostream> #include<cmath> using namespace std; ]; ]; ...

  7. opesntack基础知识-软件包历史脉络

    软件包管理 软件包管理是每个OpenStack项目的基础,其目的是用来将项目代码打包成源码包或者二进制包进行分发.一个项目的代码可能会被打包放到PyPI上,这样你可以通过pip命令安装这个包:也可能会 ...

  8. Element-ui Cascader 级联选择器 同时返回 value 和 label

    给 cascader 组件赋值一个别名 ref="cascaderAddr" <el-form-item label="部门" prop="or ...

  9. sass使用参考文档

    内容提要 变量 嵌套 占位符选择器 % @mixin 运算 @if @for @each @extend @import 正文 1.变量 //定义变量:声明变量以$开 $baseColor:#ff90 ...

  10. C#中参数值传递和址传递

    概论 我认为的形参和实参是这样的,形参是形式上的参量,和"抽象类"的概念差不多,不是实际存在的.不用的时候不占用内存,被调用的时候分配内存,调用结束,释放内存.类似于"抽 ...