圖片:
最近發(fā)現每分鐘生產(chǎn)效率總是在上下跳動(dòng)一個(gè)數值,監控發(fā)現即使算出來(lái)是30.99也只顯示30,小數點(diǎn)后是舍棄的,這樣的結果導致生產(chǎn)效率總是在30和31跳動(dòng)。在網(wǎng)上找了很多例子都是把小數點(diǎn)后面和0.5進(jìn)行比較,大于加1,小于不加。但感覺(jué)這樣太麻煩了。最后在論壇里看到一個(gè)老哥的帖子,就是先轉換成浮點(diǎn)數直接加0.5再取整就完全可以實(shí)現。10.499加0.5取整還是10,10.5-10.999加0.5取整就是11。有結構化和簡(jiǎn)單兩個(gè)例子