zoukankan      html  css  js  c++  java
  • Switch

    switch语句的选择结构

    Switch (表达式) {

    case 常量表达式1:语句1;

    case 常量表达式2:语句2;

    … case 常量表达式n:语句n;

    default: 语句n; }

    default语句是可选的,它接受除上面接受值的其他值,通俗的讲,就是谁也不要的都归它。

    case后面可以跟多个语句,这些语句可以不用大括号括起来 。

    switch语句判断条件可接受int, byte, char, short型,不可以接受其他类型 一旦碰到第一次case匹配,就会开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,后面case条件下的代码都会被执行,直到碰到break语句为止。

    我们可以利用这个特点来用同一段语句处理多个case条件

    package weiguoyuan.chainunicom.cn;
    
    public class TestSwitch {
        public static void charge(int score) {
            if(score<0||score>100){return;}
            switch(score/10) {// /运算两边int类型是取商运算
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("fail");
                break;//不加break程序会向下执行的 执行下面的case
            case 6:
                System.out.println("pass");
                break;
            case 7:
                System.out.println("good");
                break;
            case 8:
                System.out.println("excellent");
                break;
            case 9:
                System.out.println("perfect");
                break;
            default:    
                System.out.println("outstanding");
            }
        }
    
        public static void main(String[] args) {
            charge(62);
        }
    }
  • 相关阅读:
    MT4编程初级手册
    导出oracle序列
    Win10下用Anaconda安装TensorFlow
    06-python opencv 使用摄像头捕获视频并显示
    python @修饰符的几种用法
    Ubuntu 16.04 安装 PyCharm
    Python判断变量的数据类型的两种方法
    上海地图
    kindle看扫描版pdf的解决办法
    查看已安装tensorflow版本
  • 原文地址:https://www.cnblogs.com/weixiaole/p/4512195.html
Copyright © 2011-2022 走看看