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);
        }
    }
  • 相关阅读:
    多通道 移位寄存器 verilog
    modelsim-altera IP核仿真
    modelsim-altera
    YUV视频显示软件+源码
    opencl教程
    使用VisualStudio读写NI FPGA板卡实例(基于FPGA Interface C API Generator)
    Visual Studio编译与调用DLL方法
    NI FPGA板卡程序设计概述
    LabVIEW中使用GPU进行高性能计算
    Windows平台编程涉及的函数
  • 原文地址:https://www.cnblogs.com/weixiaole/p/4512195.html
Copyright © 2011-2022 走看看