前言:switch这个方法我们经常会用作条件值的判断,但我们很少去深入理解它,今天我们就来看看switch怎么使用。

首先,我们来看看switch(expression){}

表达式可以是什么类型的:

小于long的整型:byte short char int  (说明:byte short char 都可以自动转换为int型)

枚举类型:enum   (java5开始支持enum类型)

String 类型:String (java7开始支持String类型)

从本质上来讲:switch里面的表达式只能是int类型的

enum的下标是int型

String有一个hashcode方法可以转为int型

枚举类型大有用处:参考链接

 

posted on 2018-08-13 00:04  邢逸  阅读(153)  评论(0编辑  收藏  举报