請給出兩個例子來說明,java中什么時候需要強制轉(zhuǎn)換,什么時候不需要強制轉(zhuǎn)換呢?有的時候,有一個long,有一個int,然后兩個相加,但是虛擬機中雖然也是可以運行出來,但是我的問題是jvm中不是最終都轉(zhuǎn)換為int型別嗎?希望大神指點指點,謝謝了?。。?
3 回答
已采納

kofzxaaa
TA貢獻66條經(jīng)驗 獲得超26個贊
byte <?char <?short <?int <?float <?long <?double?
低的到高的就需要強轉(zhuǎn)。
高的到低的就自動轉(zhuǎn)換為高的。(我是這么理解的)
你的long+int最終就是long。

添加回答
舉報
0/150
提交
取消