Java '+' operator between Arithmetic Add & String concatenation? : <p>As we know<br>
Java '+' operator is used for both  </p>

<ul>
<li>Arithmetic Add</li>
<li>String concatenation</li>
</ul>

<p>Need to know exactly expected behavior and applied rule when i used both together<br>
When i try following java code  </p>

<pre><code>System.out.println("3" + 3 + 3);    // print 333    String concatenation ONLY
System.out.println(3 + "3" + 3);    // print 333    String concatenation OLNY
System.out.println(3 + 3 + "3");    // print 63     Arithmetic Add &amp; String concatenation
</code></pre>
