运算符的优先级:
运算符有不同的优先级,所谓优先级就是表达式运算中的运算顺序。
尚硅谷1. 比较运算符的结果事boolean类型
2. >, <, >=, <= 只能使用在数值类型的数据之间
3. == :不仅可以使用在数值类型数据之间,还可以使用在其他引用类型变量之间
4. switch结构中得表达式,只能事如下的六种类型之一:
byte, short, char, int, 枚举类型(JDK5.0新增), String类型(JDK7.0新增)
5. 凡是可以使用switch-case的结构,都可以转换为if-else, 反之,不成立
6. 如果分支结构既可以使用switch时,也可以使用if-esle, 同时,switch中表达式的取值情况不太多,优先选择使用switch。原因:switch-case执行效率稍微高一些。
网友评论