switch(expr): 其中,expr参数可以是一个枚举常量(由整型或字符类型实现)或一个整数表达式,其中整数表达式可以是基本类型int或其包装类Integer.由于byte.short和char类型都可以隐式转换为int,因此这些类型以及它们对应的包装类都可以作为expr参数.而long,float,double等类型都不能够隐式转换为int类型,因此它们不能作为expr参数.如果一定要使用他们,必须将其强制转换为int类型才可以. 在Java 7中,switch开始支持String类型.…