Why am I getting a warning about "Possible loss of precision" in Java?
<pre><code>class Test
{
    public static void main(String[] args)
    {
         short s=2,s1=200,s2;
         s2=s+s1; 
         System.out.println(s2);
    } 
}
</code></pre>

<p>This code throws an error: </p>

<blockquote>
  <p>Possible loss of precision.</p>
</blockquote>

<p>Why?</p>
