java switch语句的执行过程

在学习java中的语句时,switch是个不错的选择,不过很多人对于它的执行过程不清楚,在使用时一些注意点也会被忽略掉。本篇进一步探究其语法中的执行过程,大家一起来看看吧。

1、语法

switch(常量){
case表达式1:语句体1;
break;
case表达式2:语句体2;
break;
.....
default:语句体n;
break;
}

2、执行过程

(1)case根据自己的表达式看是否匹配常量。如果匹配,执行语句体,否则执行 default 语句。

(2)case执行类似于并行操作,不是顺序操作。所以每个表达式的值不能一样。哪个case匹配常量会执行自己的句子,不会再找其他case句子了。

3、实例

inti=10;
switch(i){
case10:
System.out.println("A");
//break;
case5:
System.out.println("B");
//break;
case7:
System.out.println("C");
//break;
default:
System.out.println("error");
break;
}//打印结果:ABCerror
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容