大佬們,求幫助!為什么我在transfer方法中添加了一個(gè)if判斷的代碼,為什么結(jié)果明明是100000.00,系統(tǒng)卻認(rèn)為返回的能量總值不為100000.00,執(zhí)行了if內(nèi)的輸出語(yǔ)句
大佬們,求幫助!為什么我在transfer方法中添加了一個(gè)if判斷的代碼,為什么結(jié)果明明是100000.00,系統(tǒng)卻認(rèn)為返回的能量總值不為100000.00,執(zhí)行了if內(nèi)的輸出語(yǔ)句?哪里出了問(wèn)題呢!謝謝大佬們
2019-07-09
這涉及到浮點(diǎn)型精度不準(zhǔn)確問(wèn)題,建議你把兩邊都轉(zhuǎn)成int類型,進(jìn)行比較
2019-05-21
樓上說(shuō)的對(duì),getTotal返回的準(zhǔn)確值未必是100000.00,只是格式化之后舍棄了一些東西才顯示的是100000.00
2019-04-01
打印一下getTotalEnergies的返回值,這個(gè)方法返回值是一個(gè)double類型的值,存儲(chǔ)的并不一定就是100000.00,這個(gè)是格式化后的數(shù)字
打印結(jié)果