java - 我想清理我的 if-else 逻辑

标签 java coding-style if-statement code-cleanup

这看起来效率低下或丑陋,或者出于某种原因,我希望它更优雅

if (a > b) {
    recurseWith(a);
    recurseWith(b);
else {
    recurseWith(b);
    recurseWith(a);
}

在我的代码中,a 和 b 更长,新函数的参数也更庞大,而且看起来很蹩脚。有办法清理吗?

顺序很重要,因为它们使用全局变量,而且,这段代码可以正常工作。

我正在寻找 Java 解决方案

-奥斯汀

最佳答案

下面的逻辑在这里没有帮助吗?

if(a<=b) swap(a,b);

recurseWith(a);
recurseWith(b);

关于java - 我想清理我的 if-else 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597564/

相关文章:

java - Java 1.7 中通过 WatchService 观察目录变化

java - 如何使用 apache poi 获取单元格的背景颜色?

java - 如果我想在这种情况下减少样板代码,我应该使用继承吗?

java - 简化 if(执行某些操作)然后返回

audio - arduino tone命令问题

wordpress - 是否可以在 WordPress 中测试空术语或类别?

java - 从字段中获取文本,但如果为空,则执行此操作

java - 如何在 vps 服务器上发布 java webapp,我试过它不起作用

java - 内部表示的数组与私有(private)类 : Java Ethics

c# - 注释掉整个文件