zoukankan      html  css  js  c++  java
  • break、continue和return的区别

    1.break:跳出当前循环

      01.作用:

        001.只能在循环体内和switch语句体内使用break语句

        002.使用break只能跳出当前的循环体或者是当前的switch语句

        003.当break在循环体内,不存在在switch语句体内时,则在执行break后,只跳出循环体  

      02.代码:

    for (int i = 0; i < 10; i++) {
                if (i == 2) {
                    return;
                }
                System.out.println("执行的第" + i + "遍");
                System.out.println("当遇到了return后,不会执行的代码。。。");
            }
            System.out.println("当遇到了return后,会执行的代码。。。");
    break范例

    2.continue:结束本次循环进入下次循环

      01.作用:

        001.作用是结束本次循环跳出本次循环接着执行余下的循环

      02.代码:

    for (int i = 0; i < 10; i++) {
                if (i == 3) {
                    continue;
                }
                System.out.println("执行的第" + i + "遍");
            }
            System.out.println("即使遇到了continue也会执行的代码。。");
    continue范例

    3.return:跳出当前的方法

      01.作用:

        001.从当前的方法中跳出到该方法调用的语句处继续执行

        002.当方法没有返回值为void时不返回任何值,即为结束该方法

        003.当有返回值时,返回值的数据类型必须与方法声明中的返回值类型一致,也可以使用强制类型转换成一致的数据类型

      02.代码:

    for (int i = 0; i < 10; i++) {
                if (i == 2) {
                    return;
                }
                System.out.println("执行的第" + i + "遍");
            }
            System.out.println("遇到return后,是否还会执行的代码。。。");
    return范例

      

  • 相关阅读:
    性能测试流程
    登录时获取验证码
    xpath在谷歌下的安装教程
    浏览器驱动安装
    Python3.3+Selenium3.0框架实战Web自动化测试实战
    selenium+python+unittest实现自动化测试(入门篇)
    python 3 的环境搭建Robot Framework
    canvas
    学习webpack
    开始学习typescript
  • 原文地址:https://www.cnblogs.com/milu0620/p/6985493.html
Copyright © 2011-2022 走看看