範例
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)) {
//..
}
}
}