Why does adding a String and an int act this way?
<p>When I run the following code:  </p>

<pre><code>public class LianXi1 
{ 
   public static void main(String args[]) 
   { 
     int a=12; 
     int b=23; 
     System.out.println("case 1"+a); //

     System.out.println("case 2"+b); //

   } 
} 
</code></pre>

<p>I get this result:</p>

<pre><code>@ubuntu:~/mycode/test$ java LianXi1 
case 112
case 223
</code></pre>

<p>But I don't understand the result, who can help?</p>
