title: Pre and Post Increment and Decrement in Java
body: <p>Day after tomorrow is my exam for Computers (JAVA) and I have a big problem in the above title. I understood what does post and pre increment and decrement means. But I can no understand what to do when the matter comes to a complex, long statement. One example for such question is below.</p>
  
  <pre><code>class java_1
  { 
    public void main()
  {
  int x = 4;
  x += x++ - --x + x + x--;
  }
  }
  </code></pre>
  
  <p>You see what I meant by complex statements. The statement contains only one variable being incremented and decremented again and again, and I get confused over here. Can you please help me clear my confusion. Also, kindly give the answer to the above code.</p>