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穿透的问题。

  • 相关阅读:
    套用JQuery EasyUI列表显示数据、分页、查询
    Linux 进程间通信 信号
    Linux socket编程
    Linux字符设备驱动注册流程
    Linux杂项设备与字符设备
    Linux并发控制解决竞态的一种操作>原子操作
    Linux 进程间通信 管道通信
    Linux串口编程
    博客开通啦!
    实现Windows Phone 8多媒体:视频
  • 原文地址:https://www.cnblogs.com/stevenx/p/12977185.html
Copyright © 2011-2022 走看看