软件开发(java)整理日记 2 -switch

希望能给大家带来一些碎片化的知识点,几分钟时间看一下,每天进步一点点,加油。

今天一个知识点是switch,这个是最近项目出了个bug,switch后没有break,导致部分函数被大量重复执行,其实知识点也不多,在此做个分享,如有不对则一起探讨。

switch case 语句是用来判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。实例如下:

switch(expression){

case value : //语句 break; //可选

case value : //语句 break; //可选

//你可以有任意数量的case语句

default : //可选 //语句 }

其实我们可以理解为if,如果一个变量为10,我们需要对其进行判断,如果等于10,则输出这个值为10,如果为20,则输出这个值为20。

int expression=10;

switch(expression){

case 10 :

System.out.println(“这个值为10”) ;break;

case value : //语句 break; //可选

//你可以有任意数量的case语句

default : //可选 //语句 }

如果我们在System后不加break,则会执行所有的条件,直到遇到break为止,所以大家还是在用switch的时候多多注意哈。

每天进步一点点!

来源:brillite

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月1日
下一篇 2021年1月1日

相关推荐