zoukankan      html  css  js  c++  java
  • if语句与switch语句

    if语句可以替代switch语句,但是switch语句不能完全替代if语句。比如下面这种就是不对的

           switch (len) {
                    case (len <= 4):
                        domLen = 4;
                        break;
                    case (len == 5):
                        domLen = 5;
                        break;
                    case (len >= 6):
                        domLen = 6;
                        break;
          }

    switch结构说明:

           switch、case、break、default都是系统关键字,都必须全小写。

         switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。

         每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。

         所有的case都是“或”的关系,每时每刻只有一个case会满足条件。

         每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。

        如果不写break语句的话,下面所有的case语句都会执行一遍。


    比较一个范围,switch不能代替if
            if (len <= 4) {
                    domLen = 4;
                }
                else if (len == 5) {
                    domLen = 5;
                }
                else {
                    domLen = 6;
                }
  • 相关阅读:
    Mac配置docker阿里云加速器
    Docker初学笔记
    Mac下载安装Tomcat
    MySQL
    monkey
    Git基本使用
    yaml语法
    PAT_B数素数 (20)
    PAT_B1002数字分类
    PAT基础编程练习
  • 原文地址:https://www.cnblogs.com/yaoyao-sun/p/10298998.html
Copyright © 2011-2022 走看看