专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 问答 技术问答 switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

吃素的蚊子已回答

一路 Java 编程,寻找优秀代码。

1.switch常量表达式的值必须是整型(必须是int)或字符型。

2.在.switch表达式中,括号表达式只能是一个整型表达式或枚举常量整数表达式可以是int基本数据类型会Integer包装类型。由于byte、short、char都可以隐式转换为int,所以这些基本数据类型及其包装类型都可以。

3.long和String无法隐式转换为int类型所以不能在switch中使用。

浏览869技术问答
2021-08-18 09:24:17

聚焦热点问题
时时免费答疑

累计0人询问

极速问
  >>其他人还看过
更多问答

Java实验班

0学费 专业学前测评

Java就业班

围绕企业 直达就业

Java夜校班

业余时间学 超高性价比

Java架构师班

升职加薪 快速变现

返回顶部