小编tha*_*guy的帖子

表达式可以简化。格子风格

我怎样才能简化这个?该变量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)

java if-statement checkstyle

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

checkstyle ×1

if-statement ×1

java ×1