欢迎光临散文网 会员登陆 & 注册

2023新版千锋教育Java视频教程(Java 0基础,java入门,java自

2023-07-22 15:22 作者:超然自逸琪小姐  | 我要投稿

(1) switch可以判断的类型:byte、short、int、char、String(JDK 7+)等值可以确定的常量

(2) switch的执行流程:如果变屋中的值等于值1,则热行逻辑代码1;如果变中的值等于值2,则执行逻辑代码2;如果变量中的值等于值n,则执行逻辑代码n;如果变量中的值没有匹配的case值时,执行default中的逻辑代码。


(3)  switch 语句有关规则

① 表达式的返回值此须是这几种类型之一:byte、short、int、char、String、确定的结果

② case子句中的取值必须是常量,且所有case子句中的取值应是不同的

③ default子句是可选的

④ break语句用来在执行完一个case分支后使程序跳出suitch语句块。如果case后面没有写break则会继续住下面执行!

⑤ case后面的热行体可写{ }也可以不写{ },写{}的却别在于作用域不同,例如写了{},在{}中定义的变量则只在当前的{}有作用,在后续的case中使用需要重新定义,但是如果不写{ },在case中定义的变量其作用域是整个switch。

2023新版千锋教育Java视频教程(Java 0基础,java入门,java自的评论 (共 条)

分享到微博请遵守国家法律