gpt4 book ai didi

java - 初始化静态字段(例如 BigDecimal)时如何避免魔数(Magic Number)警告?

转载 作者:行者123 更新时间:2023-11-30 05:50:23 25 4
gpt4 key购买 nike

我有静态字段

private static final BigDecimal MAX_AMOUNT = BigDecimal.valueOf(299_999L);

我从 CheckStyle 收到警告,指出 299_999L 是魔数(Magic Number)。我怎样才能避免这种情况 - 299_999 只是长转换为指定的 BigDecimal

我在 CheckStyle 文档中没有找到任何合适的解决方案。

编辑:例如,当我输入时就会出现:

private static final BigDecimal MAX_AMOUNT = BigDecimal.valueOf(299_999L).setScale(4, BigDecimal.ROUND_HALF-EVEN)

最佳答案

有趣的是,您在声明静态字段时收到此错误。但是无论如何添加抑制警告注释,

@SuppressWarnings("checkstyle:magicnumber")

关于java - 初始化静态字段(例如 BigDecimal)时如何避免魔数(Magic Number)警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54015246/

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