TA貢獻6條經驗 獲得超2個贊
這就涉及到精度問題了,低精度的向高精度的轉換可以直接轉,但高精度的向低精度的就得強制轉換了,答案是10是因為X定義的是int 類型
TA貢獻6條經驗 獲得超8個贊
你一開始定義的x是int類型的,所以肯定后面得到x的結果是int,如果你要想得到double的值,你可以把它定義成double類型
TA貢獻16條經驗 獲得超7個贊
你可以把9.0改成9.9看看,結果還是10,應為這樣做運算時發生了截斷,小數部分被丟棄了
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號