== 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; 
}
----

