Java的switch用法

下面是switch的用法:

var status = msg;
        switch (status)    //status是表达式
        {
            case 0:status = "未审核";break;  //0即是对status做判断,是不是status的值等于0,如果是,0后面的:就是做出处理,break跳出当前判断
            case 1:status = "审核通过";break;  //执行循环体以外的操作
            case 2:status = "审核未通过";break;
            default:"通过";   //执行完上面所有的case,如果没有合适的,就执行default,其实,可以简单的情况下可以用case代替
        }

其实,完全等价于:

var status = msg;

 if(status == 0){
            status = "未审核";
        }else if(status == 1){
            status = "审核通过";
        }else{
            status = "审核未通过";
        }

原文地址:https://www.cnblogs.com/zrui-xyu/p/4448132.html