我有一个整数值,可以与10个整数进行比较。我在想两种方法。其中哪一个比另一个更有效?为什么?我必须在移动应用程序中执行此操作,可能在一秒钟内要执行几次。
第一种方法:
if(myNum == num1 || myNum == num2 || myNum == num3 || myNum == num4 || myNum == num5 || myNum == num6 || myNum == num7 || myNum == num8 || myNum == num9 || myNum == num10)
{
// Do my stuff
}
第二种方法:
switch(myNum)
{
case num1:
case num2:
case num3:
case num4:
case num5:
case num6:
case num7:
case num8:
case num9:
case num10:
// Do my Stuff Here
}
如果您可以提出另一种有效的方法,也请提及。谢谢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。