当前位置: 代码迷 >> 综合 >> switch的表达式数据类型范围
  详细解决方案

switch的表达式数据类型范围

热度:63   发布时间:2023-10-23 13:11:25.0

   JDK1.0 - 1.4              数据类型接受 byte short int char
   JDK1.5                      数据类型接受 byte short int char enum(枚举)
  JDK1.7-至最新版       数据类型接受 byte short int char enum(枚举), String

其中long是不支持的,可以使用Math、包装类转成int计算

String a="s";
switch (a){case "s":System.out.println("sss"); break;case "v":System.out.println("vvv"); break;default:System.out.println("error");
}


 

  相关解决方案