Java基础_赋值运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础_赋值运算相关的知识,希望对你有一定的参考价值。

 * short s=1;s = s+1;

运算错误,提示损失精度。因为s+1为int类型,int类型赋值给short类型会损失精度

ps:精度变化由小到大为  byte->short->int->long ,反过来就会损失精度


 * short s=1;s+=1;

结果为2.

+=是一个赋值运算符。可以理解为 (short) s = (short) (s+x)

以上是关于Java基础_赋值运算的主要内容,如果未能解决你的问题,请参考以下文章