範例
public class
ClassA {
public void
method(
boolean
b){
boolean
a =
false
, c =
false
;
if
((!b && !a) || !c){
//..
}
else if
(!a){
//..
}
}
}
解決方案
避免使用太多否定運算子。 預設限制為 3 個。請嘗試重組程式碼來移除不必要的否定。
public class
ClassA {
public void
method(
boolean
b){
boolean
a =
false
;
if
(!(b && a) || !c){
//..
}
else if
(!a){
//..
}
}
}