00问答网
所有问题
JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数
如题所述
举报该问题
推荐答案 2014-10-31
float a = 123.2334f;
float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZTIDjjZZ00ZIIn0Bjn.html
其他回答
第1个回答 推荐于2018-02-28
你好:
float a = 123.2354f;
float b = (float)(Math.round(a*100))/100;输出123.24
如果想要3位就是把2个100都换成1000
第2个回答 2014-10-31
//保留几位.后面就几个0
DecimalFormat df = new DecimalFormat("#.0000");
System.out.println(df.format(11.333333));
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
java 如何使的float保留2位或者多位小数
Excel EXCEL怎样取四舍五入小数点后两位
java中如何实现将float精确到小数点后两位
请问java提供什么方法实现将一个浮点数,四舍五入只保留小数...
如何把java得出的数值,保留小数点2位四舍五入
Java实现数字的四舍五入并返回指定小数位数
java如何取小数点前两位,并四舍五入
java编程把任意输入的浮点数按小数点后2位输出格式输出