问题描述

如图:
case后面报红
解决switch的Constant expression required问题

解决方法:

  • 这个常量忘记加final了 public static final int TYPE_REG = 2; 即可
  • case后面跟的是常量例如 上面这个、或者2、3、等数字或者 “你好” 字符串
  • case后面不可以用变量

实在看着不爽可以用 if 哈哈哈
我要不是发现了忘记加final,我都有可能直接改成 if …

相关文章: