• switch语句


    01switch语句

      a:switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。

    b:格式如下:

     

    swtich(表达式){
              case 常量1 :
                要执行的语句;
              break;

              case 常量2 :
                要执行的语句;
              break;

              case 常量3 :
                要执行的语句;
              break;

              default:
                要执行的语句;
              break;
             }

       

    c: 执行流程: 表达式,和case后面的常量进行比较和哪个case后的常量相同,就执行哪个case后面的程序,遇到break,就全结束

      * d: 关键字: switch case default break

        * e:举例
        如果等于1,则输出星期一
        如果等于2,则输出星期二
        如果等于3,则输出星期三
        如果等于4,则输出星期四
        如果等于5,则输出星期五
        如果等于6,则输出星期六
        如果等于7,则输出星期天

    02switch语句的星期判断

    1 A: switch语句的星期判断
    2     * a: 明确需求
    3         需求:初始化int类型变量(1-7)代表星期几,使用switch语句进行判断,并打印出该整数对应的星期.

    b: 代码实现

              

    public class SwitchDemo01 {
              public static void main(String[] args) {
                int week = 5;
                switch (week) {
                case 1:
                  System.out.println("星期一");
                  break;
                case 2:
                  System.out.println("星期二");
                  break;
                case 3:
                  System.out.println("星期三");
                  break;
                case 4:
                  System.out.println("星期四");
                  break;
                case 5:
                  System.out.println("星期五");
                  break;
                case 6:
                  System.out.println("星期六");
                  break;
                case 7:
                  System.out.println("星期天");
                  break;
                default:
                  System.out.println("输入的数字不正确...");
                  break;
                  }
                }
              }

    03case穿透

    当两种情况相同时,switch 语句的使用,当两种情况相同时,可以只在第二种情况中写要执行的代码,案例如下:
    //测试 switch语句,当 两种情况相同时,比如下面的10或者11,都会走 alert("10或者11") 这里        
    function testSwich() {
          var number = document.getElementById("test").value;
          number=parseInt(number);
          switch (number){
                case 1: alert(1);
                break;
                case 10:
                case 11:alert("10或者11"); //number = 10 或者 = 11执行相同的操作
                break;
                default :alert("既不是1,10,11");
          }
    }
     
  • 相关阅读:
    java.lang.UnsupportedOperationException: Not supported by BasicDataSource
    c# seo 百度sitemap书写
    c# 泛型原理(旧)
    apache 服务器配置常用知识点合集
    sass 基本常识
    c# TryParse
    webpack 配置热更新
    c# ref和out 详解
    IIS applicationHost.config 查找历史
    c# webapi 自定义返回数据
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/10223201.html
Copyright © 2020-2023  润新知