首页 > 试题广场 >

在Java的switch(expression)语句中,ex

[不定项选择题]

在Java 的 switch(expression) 语句中, expression 的数据类型不能是(  )

  • long

  • boolean

  • int

  • String

明文规定,expression的值可以是byte、short、int、char类型。 关于string类型,之前的唯一方法是if-else语句,在JDK1.7版本以后,Switch语句也可以接string类型。
发表于 2021-08-11 16:16:39 回复(0)
byte short int char 枚举
发表于 2021-09-06 15:29:00 回复(0)
用的少,以为可以boolean。
这是Idea中的提示:
发表于 2022-09-13 17:02:05 回复(0)
expression必须是整数类型(如intbyteshortchar)或枚举类型。
发表于 2023-09-03 09:46:22 回复(0)
jdk7以后的支持:所以支持的有:char、byte、short、int 和 Character、Byte、Short、Integer 和 String
发表于 2022-09-20 14:45:30 回复(0)