title: Java int to char output is really strange
body: <p>I've got a strange issue with int to char conversion. Here's my code :</p>
  
  <pre><code>    char a=100;
      System.out.println(a);
      System.out.println(a+1);
      System.out.println();
  
      System.out.println((char)a+1);
      System.out.println((char)101);
      System.out.println( (char)a+1==(char)101 );
  </code></pre>
  
  <p>It gave me this output :</p>
  
  <pre><code>d
  101
  
  101
  e
  true
  </code></pre>
  
  <p>which is definitly strange : two differents output seems to be the same when compared ! Why is it so ? And how to make <code>a+1</code> beeing seen as a char ?</p>
  
  <p>Thank you for your answer and sorry if there's some english mistakes, it's not my mothertongue.</p>