我发现一个特殊情况,我无法解决PMD中的DD异常。假设代码如下:
BigDecimal amount = BigDecimal.ZERO;
for(int i=0;i<5;i++)
{
amount = amount.add(i);
}
return amount;
在运行此代码时,通过PMD将显示一个DD异常在amount的声明处。但是,如果我删除初始化,我将收到一个异常。这种情况如何通过PMD?有人知道吗?
我发现一个特殊情况,我无法解决PMD中的DD异常。假设代码如下:
BigDecimal amount = BigDecimal.ZERO;
for(int i=0;i<5;i++)
{
amount = amount.add(i);
}
return amount;