0

当我定义一个变量时:

private static float rateCost3 = 3;

...我收到警告:

“3”是一个神奇的数字。

我该如何解决这个问题?

4

1 回答 1

6

幻数是代码中数字的直接用法。要解决此使用:

private static final float RATE_COST_3 = 3;

它提高了代码的可读性并且更容易维护。

这里有一些信息:http ://www.refactoring.com/catalog/replaceMagicNumberWithSymbolicConstant.html

于 2013-09-11T04:19:07.020 回答