如何区别 if switch语句的使用?
2014-07-09 10:43
477 查看
1、两个语句很像,如何区分,首先要看具体数值多不多,如果不多,而且符合byte、short、int、chart四种类型,虽然此时两语句都可以,但是switch的效率更高些。
2、如果是对区间的判断,对结果boolean类型判断,使用if范围更广。
2、如果是对区间的判断,对结果boolean类型判断,使用if范围更广。
相关文章推荐
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- 不使用if、?:、switch及其他判断语句如何找出两个int型变量中的最大值和最小值
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)
- 循环语句中的if else 结构里面如何使用break语句?
- 求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
- 【九度1506】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以及任何的比较语句
- 题目:求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- C# 使用LINQ、泛型、Index函数优化switch(或者多条if)语句
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 循环语句中的if else 结构里面如何使用break语句?
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)
- 不使用乘除法,for,while,if,else,switch,case,条件判断语句(A?B:C) 实现:1+2+....+n
- 如何拿switch语句当if语句用,bool表达式的赋值和运算
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- c#入门之分支语句使用方法(三元运算符、if语句、switch语句)