Java Main 方法幻数

1 java magic-numbers checkstyle

所以我试图摆脱我的主要方法中的两个神奇数字。我尝试将它们设置为静态字段,但我只是收到不同的检查样式错误。我正在寻找一种方法来使我的主要方法完全通过 checkstyle 进行检查。

这些是我得到的检查样式错误:

“2000”是一个神奇的数字

“262”是一个神奇的数字

当我将它们设置为静态字段时,这些是检查样式错误:

名称“twothou”必须与模式“^[AZ][A-Z0-9]*(_[A-Z0-9]+)*$”匹配。

名称“twosixtytwo”必须与模式“^[AZ][A-Z0-9]*(_[A-Z0-9]+)*$”匹配。

PS如果我尝试使变量非静态,它不会让我编译。谢谢您的帮助。

Rob*_*vey 5

“Magic Number”警告告诉您应该在代码中 使用数字常量而不是硬编码数字。

其他错误只是意味着您应该对标识符使用标准命名实践。