30.基础语法-switch01

30 switch01

30.1 解释

当 if-else-if 的判断分支较多,而且判断条件都是 比较值是否相等 时,可以用 switch 代替

如下代码,是之前未进行 swithc 前

        // 3.2 计算TDEE
        double activityFactor = 0;
        if (activityLevel == 0) {
            // 久坐
            activityFactor = 1.2;
        } else if (activityLevel == 1) {
            // 轻度
            activityFactor = 1.375;
        } else if (activityLevel == 2) {
            // 中度
            activityFactor = 1.55;
        } else {
            // 高度
            activityFactor = 1.725;
        }

 

 

 


------------------------------------------------ 执行后

 

 

 

———————————————————————————————————————————————————————————————————————————

                                                                                                                         无敌小马爱学习

 

posted on 2025-12-25 10:51  马俊南  阅读(2)  评论(0)    收藏  举报