switch只能时int 或这能转化为int型的,switch是只能用在int上面,但byte可以自动转型成int,可以用在byte上
而long字节比int字节多,不能隐式转化为int类型,所以switch语句可以用在byte上而不可以用在long上
String 类型都不符合 switch 的语法规定,并且不能被隐式转换成 int
新版本 JDK1.7 中引入新特性,所以 swtich 语句可以接收一个 String 类型的值, String 可以作用在 swtich 上。
switch只能时int 或这能转化为int型的,switch是只能用在int上面,但byte可以自动转型成int,可以用在byte上
而long字节比int字节多,不能隐式转化为int类型,所以switch语句可以用在byte上而不可以用在long上
String 类型都不符合 switch 的语法规定,并且不能被隐式转换成 int
新版本 JDK1.7 中引入新特性,所以 swtich 语句可以接收一个 String 类型的值, String 可以作用在 swtich 上。