java中switch的参数类型可以是哪些

2025-04-01 09:24:46
推荐回答(2个)
回答1:

byte,short,int ,char ,enum,String

回答2:

必须是常量,不能是变量。也就是说在编译时就必须确定值的参数。
因为switch的工作原理就是建立索引表,在编译时就根据switch的值建立索引。
所以不能是变量,必须是编译时值就确定并且不变。