​一、break

1.break是Java语言中的关键字,被翻译为“中断/折断”

2.break + ";"可以成为一个单独的完整的java语句:  break;

3.break语句使用在switch语句中用来终止switch语句的执行

4.break语句同样可以使用在循环语句中,用来终止循环的执行

5.break终止哪个循环?

6.break;语句使用在for\while\do...while循环语句中用来跳出循环,终止循环的执行,因为当循环到某个条件的时候,后续的循环没有必要执行了,在执行也是耗费资源,所以可以终止循环了,这样可以提高程序的执行效率

7.以下使用for循环来讲解break;语句

8.在默认情况下break中断的是离他最近的循环

    for(int j = 0;j<3;j++) {

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

        if(i==5) {

          break;

        }

        System.out.println("i --->" + i);

    }

9.如果我想中断外层循环该怎么办?

解答:需要给循环起名,采用这种语法:break  循环名称

例子:

    for1:for(int j = 0;j<3;j++) {

      for2:for(int i=0;i<10;i++) {

        if(i==5) {

          break for1;

        }

        System.out.println("i --->" + i);

      }

    }

二、continue语句:

1.continue表示:继续、go on、下一个

2.continue也是一个continue关键字接一个分号来构成一个单独的完整的java语句,主要出现在循环语句当中来控制循环的执行

3.break和continue的区别

(1)break表示结束了,不再执行该循环了

(2)continue表示终止当前“本次”循环,直接进入到下一次循环继续执行。

4.continue也可以指定名字来进行执行continue操作。

    for(int i=1;i<10;i++) {

      if (i == 5) {

        continue;

      }

      System.out.println("i = "+i);

    }

5.练习:输出1~100的之间的素数,八个一行

// 输出1~100的之间的素数,八个一行

    int flag = 1;

    System.out.print(2 + " ");

    for(int i = 2;i<=100;++i) {

      for(int j = 2;j<i;++j) {

        if(i%j==0) {

          break;

        }

        if(j==i-1) {

          System.out.print(i + " ");

          flag++;

          if (flag%8==0) {

            System.out.print("\n");

          }

        }       

      } 

    }

三、源码:

d24_break_and_continue_exercise_and_output_prime_number.java

地址:

https://github.com/ruigege66/Java/blob/master/d24_break_and_continue_exercise_and_output_prime_number.java

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料

Java连载24-break语句、continue语句、输出质数练习的更多相关文章

  1. Java SE ---控制流程:break与continue语句

    在java中,可以使用break和continue语句控制循环.     1. break语句:用于终止循环,就是跳出当前循环,执行循环后面的代码. .     2. continue语句:用于跳出当 ...

  2. Java跳出循环-break和continue语句

    在实际编程中,有时需要在条件语句匹配的时候跳出循环.在Java里,由break和continue语句控制. “break”语句 “break”语句用来结束循环,即不再执行后边的所有循环. 示例:计算1 ...

  3. java中多重循环和break、continue语句

    一.嵌套循环 循环可以互相嵌套,以实现更加复杂的逻辑,其代码的复杂程度也会提高,对初学者而言这应该是个难点,下面我们通过一些例子说明嵌套循环的使用,读者要自己把这些代码上机练习,并理解程序运行的流程. ...

  4. 3.2.2 break 与 continue 语句

    break 语句和 continue语句在while循环和for循环中都可以使用,并且一般常与选择结构结合使用.一旦break语句被执行,将使得break语句所属层次的循环提前结束.continue语 ...

  5. 语句:if语句、do-while语句、while语句、for语句、for-in语句、with语句、label语句、switch语句以及break和continue语句;

    ECMA-262规定了一组语句(也成为流控制语句),语句定义了ECMASript中的主要语法. 语句分类:条件分支语句.条件判断语句和循环语句 代码块:是一对包裹多行代码的花括号,代码块后不可加引号: ...

  6. for-in语句和with语句、break和continue语句

    for-in语句 for-in语句是一种精准迭代语句,可以用来枚举对象的属性,用以遍历一个对象的全部属性. for…in声明用于对数组或者对象的属性进行循环操作: for…in循环中的代码每执行一次, ...

  7. JavaScript If...Else、Switch、For、While、Break、Continue语句

    一,JavaScript If...Else 语句 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用 ...

  8. Javascript基础系列之(六)循环语句(break和continue语句)

    break和continue语句对循环中的代码执行提供了更为严格的流程控制.break语句可以立刻退出循环,阻止再次执行循环体中的任何代码.continue语句只是退出当前这一循环,根据控制表达式还允 ...

  9. break和continue语句

    跳转语句中断当前的执行过程,C++语言提供了4中跳转语句:break.continue.goto和return. break语句 break语句负责终止离他最近的while.do while.for或 ...

  10. Matlb中break 和continue 语句

    有两个附加语句可以控制while 和for 循环:break 和continue 语句. break 语句可以中止循环的执行和跳到end 后面的第一句执行,而continue 只中止本次循环,然后返回 ...

随机推荐

  1. 用wxpy管理微信公众号,并利用微信获取自己的开源数据。

    之前了解到itchat 乃至于 wxpy时 是利用tuling聊天机器人的接口.调用接口并保存双方的问答结果可以作为自己的问答词库的一个数据库累计.这些数据可以用于自己训练. 而最近希望获取一些语音资 ...

  2. 基于SpringBoot从零构建博客网站 - 新增创建、修改、删除专栏功能

    守望博客是支持创建专栏的功能,即可以将一系列相关的文章归档到专栏中,方便用户管理和查阅文章.这里主要讲解专栏的创建.修改和删除功能,至于专栏还涉及其它的功能,例如关注专栏等后续会穿插着介绍. 1.创建 ...

  3. PLSQL连接数据库报监听程序找不到符合协议堆

    服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小   根 ...

  4. the license has been canceled

    ideal 的 注册码并没有失效,却显示这个信息 the license has been canceled 如果用的是Windows系统,在hosts文件添加下边的ip及映射 0.0.0.0 acc ...

  5. js获取手机系统语言

    只需 navigator.language 就可以获取手机系统语言,要做国际化的童鞋可以看看 如图:(第一次是简体,第二次切换English),zh-CN,en-US是语言代码 更多语言代码,请查看h ...

  6. poj 1068 模拟

    题目链接 大概题意就是告诉你有个n个小括号,每一个")"左边有多少个"("都告诉你了,然后让你求出每一对括号之间有多少对括号(包含自己本身). 思路: 我先计算 ...

  7. 初识Apache NiFi

    一. NiFi介绍 Apache NiFi支持功能强大且可扩展的数据路由,转换和系统中介逻辑的有向图. Apache NiFi的一些高级功能和目标包括: 基于Web的用户界面 设计,控制,反馈和监控之 ...

  8. OOM和JVM配置优化

    OOM这个缩写就是Java程序开发过程中让人最头痛的问题:Out of Memory.在很多开发人员的开发过程中,或多或少的都会遇到这类问题,这类问题定位比较困难,往往需要根据经验来判断可能出现问题的 ...

  9. css3加js做一个简单的3D行星运转效果

    前几天在园子里看到一篇关于CSS3D行星运转的文章,原文在这里,感觉这个效果也太酷炫了,于是自己也就心血来潮的来尝试的做了一下.因为懒得去用什么插件了,于是就原生的JS写,效果有点粗超,还有一些地方处 ...

  10. table 表格 细边框 最简单样式

    table 表格细边框的效果实现方法虽然不难,但网上简单有效的方法却很少,在此记录一下 css 样式 /** table 细边框 **/ table{border-collapse: collapse ...