zoukankan      html  css  js  c++  java
  • switch多选择结构

    switch多选择结构

    • 多选择结构还有一个实现方式就是switch case 语句;
    • switch case 语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支。

    switch语句中的变量类型可以是:

    • byte、short、int、char;
    • 从java SE 7开始,支持字符串 String 类型了;
    • 同时case标签必须为字符串常量或者字面量;

    swithc语法:

    switch(expression){
        case value:
             //语句;
             break;//可选
        case value2:
             //语句;
             break;//可选
        ...
        default://可选
        //语句
    }   

    例子:

    package com.steven.demo;
    
    import com.sun.xml.internal.ws.addressing.WsaActionUtil;
    
    public class SwitchDemo {
        public static void main(String[] args) {
            char grade = 'C';
    
            switch (grade){
                case 'A':
                    System.out.println("优秀");
                    break;
                case 'B':
                    System.out.println("中等");
                    break;
                case 'C':
                    System.out.println("及格");
                    break;
                case 'D':
                    System.out.println("不及格");
                    break;
                default:
                    System.out.println("其他");
            }
        }
    }

    Switch case 支持字符串例子:

    package com.steven.demo;
    
    public class SwitchString {
        public static void main(String[] args) {
            String name = "小明";
    
            switch (name){
                case "小王":
                    System.out.println("小王的鞋子");
                    break;
                case "小明":
                    System.out.println("小明的伞");
                    break;
                default:
                    System.out.println("未知");
            }
        }
    }

    注:

      1、switch case 就是匹配一个值,匹配到了就返回结果。

      2、每个case里面都需要带上 break;如果不带,就会产生 case穿透的问题。

  • 相关阅读:
    C#画K线图代码
    SQL查询效率:100w数据查询只需要1秒钟
    全程图解 手把手教你做RAID磁盘阵列
    炒股高手实战技巧
    数据库主键设计之思考
    如何做磁盘阵列和磁盘镜象
    股海心法—浓缩股市精华
    如何做磁盘阵列
    SQL Server 2005实现负载均衡的详细介绍!
    K线六种形态
  • 原文地址:https://www.cnblogs.com/stevenx/p/12977185.html
Copyright © 2011-2022 走看看