switch(表达式),这个表达式的数据类型要跟case后面的常量数据类型一致。
表达式的返回值类型只能是这几个:byte,short,int,char,String,enum。
一般来说,当判断的具体数值不多,并且是以上两个类型,那么建议使用switch,而不用if,对区间的判断,对boolean类型的判断,用if,if的适用范围更广。
2023-10-18 13:03:52
switch(表达式),这个表达式的数据类型要跟case后面的常量数据类型一致。
表达式的返回值类型只能是这几个:byte,short,int,char,String,enum。
一般来说,当判断的具体数值不多,并且是以上两个类型,那么建议使用switch,而不用if,对区间的判断,对boolean类型的判断,用if,if的适用范围更广。