gpt4 book ai didi

java - switch case 中的多个值/将 ifs 转换为 switch 语句

转载 作者:行者123 更新时间:2023-12-02 08:56:08 25 4
gpt4 key购买 nike

我有一个很大的 If 列表,我想将其更改为 switch 语句。目前它看起来像这样:

if(x == 1){
...
}
if(x == 2){
...
}
if(myArray.contains(x)){
...
}

实际上它比这个长一点,但它是示例中的第三个 if 让我感到困惑 - 我如何改变它以使其在交换机中工作,或者甚至可能吗?

最佳答案

你可以做这样的事情,但是根据代码中可能的退出条件,YMMV:

switch (x) {
case 1:
...
break;
case 2:
...
break;
case 3:
case 4:
... multi-case
break;
default:
if(myArray.contains(x)){
...
}
}

关于java - switch case 中的多个值/将 ifs 转换为 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8359257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com