42 represented as an int in binary is
42 represented as a short in binary is
so do u see the difference now ...
short h = 42 is fine
but when u say
int i=1;
short h = i+41; //error because now 42 is represented as 00000000 00000000 00000000 00101010
hope that helps
Samith.P.Nambiar
<pre>
\```/
(o o) harder u try luckier u get
-------oOO--(_)--OOo----------------------------
</pre>