java中switch语句case用法问题

img


case后面必须跟常量,我想知道可以用一个数组常量作为case后面的值吗,为什么会报错,我是打算用switch进行常数数组的比较大小取唯一最小值

  • 这不是数组常量, 这是变量,a[1] 这值都是未知的;
  • case 里要是明确的常量值,不能是变量值