tha*_*guy 5 java if-statement checkstyle
我怎样才能简化这个?该变量fuel来自boolean名为 的父类Vehicle。该useTax()方法是来自同一类的抽象方法Vehicle。
当我开始运行 checkstyle 时,它会出现字符串“表达式可以简化”。和亮点if (fuel == true)。
public double useTax() {
double tax;
if (fuel == true) { // <-- why?
tax = value * ALTERNATIVE_FUEL_TAX_RATE;
}
else {
tax = value * TAX_RATE;
}
if (value > LUXURY_THRESHOLD) {
tax += value * LUXURY_TAX_RATE;
}
return tax;
}
Run Code Online (Sandbox Code Playgroud)
我想它是在告诉你
if (fuel == true)
Run Code Online (Sandbox Code Playgroud)
可以更简洁地写为
if (fuel)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11908 次 |
| 最近记录: |