java中有這樣一個規則:
只要帶有小數點的數,它的默認類型就是dobule類型
如: num=2.4;//這個num的數據類型是double
num1=2.4f;//那么這個num1的數據類型就是float類型
拿你的例子來說:
d1 = (i1+i2)*1.2;//這一步,d1的默認數據類型是:double
當用float類型的數據接收的時候,就需要強制轉化-->把d1這個double類型的數據強制轉化為float類型
java中有這樣一個規則:
只要帶有小數點的數,它的默認類型就是dobule類型
如: num=2.4;//這個num的數據類型是double
num1=2.4f;//那么這個num1的數據類型就是float類型
拿你的例子來說:
d1 = (i1+i2)*1.2;//這一步,d1的默認數據類型是:double
當用float類型的數據接收的時候,就需要強制轉化-->把d1這個double類型的數據強制轉化為float類型
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。