​一、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. PHP中的$_POST变量

    定义 在 PHP 中,预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值. $_POST 变量 预定义的 $_POST 变量用于收集来自method ...

  2. linux初学者-数据库管理MariaDB篇

    linux初学者-数据库管理MariaDB篇 MariaDB是一种数据库管理系统,是MySQL的一个分支,但是比MySQL更加优秀,可以说是MySQL的替代品.MariaDB使用的是SQL语句.下文将 ...

  3. PHP与ECMAScript_4_常用数学相关函数

    PHP ECMAScript 向上取整 ceil($number) Math.ceil( number ) 向下取整 floor($number) Math.floor( number ) 绝对值 a ...

  4. the license has been canceled

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

  5. 【Java】设置 JPanel 宽度

    panel.setSize(200, 300); //该方法无效 panel.setPreferredSize(new Dimension(800, 0)); //使用该方法 参考链接: http:/ ...

  6. logback使用配置

    一:logback.xml配置内容如下 <?xml version="1.0" encoding="UTF-8"?> <!-- Copyrig ...

  7. WPF控件截图

    //截图         RenderTargetBitmap RenderVisaulToBitmap(Visual vsual, int width, int height)         { ...

  8. c#链接数据库,查找数据信息

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

  9. pytest

    pytest可以生成多种样式的结果:1.生成JunitXML格式测试报告:命令: --junitxml=path(相对路径)2.生成result log 格式的测试报告: 命令:--resultlog ...

  10. 用 bat 文件实现 excel 周报复制

     又要写周报???? 写周报就算了每次都要改这一大堆的日期,什么鬼嘛,最骚的我还总是有的忘记改....        作为一个正儿八经的程序员,固定每周某天干重复的一件事,哦~~  这是机器人 程序应 ...