如何简化此 Java 代码?

打法

我是 Java 新手,需要做一些难看的 if/else 代码。

if (st1 == 0 || st2 == 0 || st3 == 0) {
  if (st1 == 0) {
    return a;
  } else if (st2 == 0) {
    return b;
  } else {
    return c;
  }
}

但对我来说,似乎应该有一些更简单的方法来完成这种代码。(我知道如果离开我可以离开外部,但这是为了显示问题)

我希望有人知道如何美化这段代码:)

北天

删除外部条件,并删除不必要的“else”:

if (st1 == 0) {
    return a;
}
if (st2 == 0) {
    return b;
}
if (st3 == 0) {
    return c;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中简化此代码段?

来自分类Dev

如何应用Java泛型来简化此代码

来自分类Dev

如何在Java中简化此代码段?

来自分类Dev

如何简化此VBScript代码?

来自分类Dev

如何简化此OpenCL内核代码?

来自分类Dev

如何使用循环简化此代码

来自分类Dev

Javascript:我将如何简化此代码?

来自分类Dev

可以在Java中简化此并发代码吗

来自分类Dev

简化/完善此代码?

来自分类Dev

简化/完善此代码?

来自分类Dev

如何重构此Java代码

来自分类Dev

Java注释-代码简化

来自分类Dev

如何通过Monadic Bind简化此Apache Tomcat代码?

来自分类Dev

如何简化此VBA switch语句以不重复太多代码?

来自分类Dev

如何简化此 R 代码以 rbind 列表的所有表?

来自分类Dev

如何在 Wordpress 函数中简化此代码?

来自分类Dev

如何简化此代码并删除 if-else 块?

来自分类Dev

如何使用Java 8功能简化重试代码块

来自分类Dev

如何通过从继承到合成来简化Java代码

来自分类Dev

如何使用Java 8简化标准验证代码?

来自分类Dev

如何简化/简化此代码?(将对象检入到函数调用中)

来自分类Dev

我将如何完成此Java代码?

来自分类Dev

我如何优化此Java代码?

来自分类Dev

如何简化代码?

来自分类Dev

如何简化wxpython代码?

来自分类Dev

如何简化我的代码?

来自分类Dev

如何简化代码

来自分类Dev

如何简化帐户代码?

来自分类Dev

简化此数组插入代码的方法?