作业帮 > 综合 > 作业

java理论题设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则 下列语句中

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 20:17:35
java理论题
设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则 下列语句中正确的是( B )。
(A)switch(x+y) {}
(B)switch(ch+1) {}
(C)switch ch {}
(D)switch(a+b); {}
A为什么不对?
java理论题设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则 下列语句中
jdk1.6及以前的版本switch只支持:byte、char、short、int、枚举jdk1.7增加了StringA选项,x+y结果是float类型,所以不正确。