java中兩個整數相除得到小數點並保留兩位小數的方法


當兩個整數相除時,由於小數點以后的數字會被截斷,使運算結果為整數,故此時若希望得到運算結果為所預期的浮點數,則此時必須將兩整數其一或是全部強制轉換類型為浮點數。 
例如: 
(float)a/b // 將整數其中一個強制轉換成浮點數,再與另一個整數相除 
a/(float)b 
(float)a/(float)b // 將兩個整數同時強制轉換成浮點數后再彼此相除

float size = (float)stringNumber/1024;
   DecimalFormat df = new DecimalFormat("0.00");//格式化小數,不足的補0
   String filesize = df.format(size);//返回的是String類型的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM