zoukankan      html  css  js  c++  java
  • 跳转语句break,continue,return

    控制跳转语句:
      break:中断
      continue:继续
      return:返回

      break:中断的意思
        使用场景:
        A:switch语句中
        B:循环语句中。
          (循环语句中加入了if判断的情况)
        注意:离开上面的两个场景,无意义。

        如何使用呢?
        A:跳出单层循环
        B:跳出多层循环
          要想实现这个效果,就必须知道一个东西。带标签的语句。
        格式:
          标签名: 语句

    class BreakDemo {
        public static void main(String[] args) {
            //在 switch 或 loop 外部中断
            //break;
            
            //跳出单层循环
            for(int x=0; x<10; x++) {
                if(x == 3) {
                    break;
                }
                System.out.println("HelloWorld");
            }
            
            System.out.println("over");
            System.out.println("-------------");
            
            wc:for(int x=0; x<3; x++) {
                nc:for(int y=0; y<4; y++) {
                    if(y == 2) {
                        //break nc;
                        break wc;
                    }
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    }

      continue:继续

        使用场景:
          循环中。离开此场景无意义。

        测试,找到和break的区别:
          break:跳出单层循环
          continue:跳出一次循环,进入下一次的执行

    class ContinueDemo {
        public static void main(String[] args) {
            for(int x=0; x<10; x++) {
                if(x == 3) {
                    //break;
                    
                    //当循环到第四次时跳出
                    continue;
                }
                
                System.out.println(x);
            }
        }
    }

      

      我想在控制台输出2次:"我爱Java"“
        
      我想在控制台输出7次:"我爱Java"
        
      我想在控制台输出13次:"我爱Java"
        

    for(int x=1; x<=10; x++) {
                if(x%3==0) {
                    //我想在控制台输出2次:"我爱Java"“
                        break;
                    // 我想在控制台输出7次:"我爱Java"
                        continue;
                    //我想在控制台输出13次:"我爱Java"
                        System.out.println("我爱Java");
                }
                System.out.println("我爱Java");
            }            

      return:返回

        其实它的作用不是结束循环的,而是结束方法。

    class ReturnDemo {
        public static void main(String[] args) {
            for(int x=0; x<10; x++) {
                if(x == 2) {
                    System.out.println("退出");
                    //break;
                    //continue;
                    return;//执行完控制语句(x == 2),结束此main方法
                }
                
                System.out.println(x);
            }
            
            System.out.println("over");
        }
    }
  • 相关阅读:
    flask——flask-sqlachemy中的一对多,多对多关系
    flask——flask-sqlachemy的使用,模块划分
    Ubuntu下安装JDK和Open Jdk
    flask——全文检索
    Flask——部署
    在Ubuntu上安装Chrome浏览器和ChromeDriver
    jinja2模板语言的循环序号
    CentOS7安装mongodb
    CentOS7安装PhantomJS
    使用screen在后台运行程序
  • 原文地址:https://www.cnblogs.com/frank-me/p/11149154.html
Copyright © 2011-2022 走看看