gpt4 book ai didi

java - 根据用户选项设置 BigDecimal RoundingMode 而不使用 if 语句?

转载 作者:行者123 更新时间:2023-12-02 05:46:43 29 4
gpt4 key购买 nike

我有大约 400 个使用 RoundingMode.HALF_UP 的语句,并且根据应用的性质,我希望用户能够在舍入模式之间进行选择。但是,如果可能的话,我不知道如何将其表示为变量。由于语句数量令人难以置信,我想避免使用 if 语句。

可以按照我的要求做吗?

我尝试过枚举,但这就是我能想到的。其他的事情都完成了大约半行。谷歌没有提供帮助。欢迎提出任何建议。

最佳答案

试试这个

RoundingMode roundingMode = ...;
...
BigDecimal bd3 = bd1.divide(bd2, 2, roundingMode);

关于java - 根据用户选项设置 BigDecimal RoundingMode 而不使用 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988837/

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