在JDK1.5版本之前,只能在switch语句中使用可以可以隐式转换成int的数据类型(如 byte, char, short, int),这些数据类型在转换成成int类型时可以不损失精度。在JDK1.7版本之后,String类型也可以被支持了。