Příklad
public class
ClassA {
private boolean
bool1, bool2 =
true
;
public void
methodA () {
if
((bool1=bool2)) {
//..
}
}
}
Řešení
Nepoužívejte operátor/výraz přiřazení uvnitř příkazu
if
. Proveďte přiřazení mimo
if
a mějte řádný výraz
boolean
v podmínce.
public class
ClassA {
private boolean
bool1, bool2 =
true
;
public void
methodA () {
bool1 =
true
;
if
((bool1==bool2)) {
//..
}
}
}