title: Incrementing a character in Java explanation
body: <p>I have a Java fragment that looks like this:</p>
  
  <pre><code>    char ch = 'A';
      System.out.println("ch = " + ch);
  </code></pre>
  
  <p>which prints: <strong>A</strong> </p>
  
  <p>then when I do this</p>
  
  <pre><code>    ch++; // increment ch
      System.out.println("ch =" + ch);
  </code></pre>
  
  <p>it now prints: <strong>B</strong></p>
  
  <p>I also tried it with <code>Z</code> and resulted to a <code>[</code> <em>(open square brace)</em> <br/>
  and with <code>-</code> and resulted to <code>.</code><hr></p>
  
  <p>How did this happen? What can be the possible explanation for this? Thanks in advance.</p>