Output different from what i have expected
<p>Why its printing X88</p>

<pre><code>public static void main(String [] args)
{
      char x = 'X';
      int i = 0;
      System.out.print(true  ? x : 0);
      System.out.print(false ? i : x);
}
</code></pre>
