1. 程式人生 > >switch語句的表示式可以是哪些型別?

switch語句的表示式可以是哪些型別?

在switch(expression)中,expression只能是一個整數表示式或者列舉常量,整數表示式可以是int型別或Integer包裝型別。由於,byte,short,char都可以隱式轉換為int型別,所以,這些型別也可以用作表示式。

另外jdk7以後,switch表示式也可以為String型別,具體原理參考這位大神的部落格。