JAVA笔试题整理

1.复合赋值运算与简单赋值运算

1->   s1=s1+1;                   2->    s1+=1;

1例 使用简单赋值运算,  2例 使用复合赋值运算,而简单赋值运算和复合赋值运算的最大差别就在于:复合赋值运算符会自动地将运算结果转型为其左操作数的类型!    这就是1例编译不通过,2例编译却能通过的原因。精度取决于他们相加的结果是否超过short所能表达的最大值,超过就丢精度,反之不丢。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章