专业编程基础技术教程

网站首页 > 基础教程 正文

6、Switch语句里面的条件可以是什么?

ccvgpt 2024-08-02 11:51:08 基础教程 11 ℃

1、switch语句将从与选项值相匹配的case标签处开始执行直到遇到break语句,或者执行到switch语句的结束处为止。如果没有相匹配的case标签,而有default子句,就执行default的这个子句。

2、如果case分支没有break语句,那么就会接着执行下一个case分支语句。

6、Switch语句里面的条件可以是什么?

3、switch里面的条件必须是能隐式的转化成为Int的故long不行,char、byte、short可以;jdk5之后枚举常量也可以;jdk1.7之后String类型的也可以。

4、低级向高级转换---自动转换:隐式转换,int为4字节,byte,short比int小而且由于java的类型的自动转型所以会自动转成int所以可以。另外由于自动拆箱,int的包装类型Integer也可以。

最近发表
标签列表