範例

public class ClassA {

private boolean bool1, bool2 = true;

public void methodA () {
if ((bool1=bool2)) {
//..
}
}

}


解決方案
請勿在 if 陳述式內使用指派運算子/表示式。 請在 if 之外進行指派,並將適當的 boolean 表示式放在條件中。

public class ClassA {

private boolean bool1, bool2 = true;

public void methodA () {
bool1 = true;
if ((bool1==bool2)) {
//..
}
}

}