== Why is this an issue? include::description.adoc[] === Noncompliant code example [source,text] ---- public int pickNumber() { int i = 0; int j = 0; i = i++; // Noncompliant; i is still zero return j++; // Noncompliant; 0 returned } ---- === Compliant solution [source,text] ---- public int pickNumber() { int i = 0; int j = 0; i++; return ++j; } ----