0.62857143保留小数点后0位1位小数

用户名:hjhnju
文章数:206
评论数:78
访问量:680590
注册日期:
阅读量:1297
阅读量:3317
阅读量:582699
阅读量:467577
51CTO推荐博文
今天要将输出的许多double型数存入文件,发现文件大小较大,于是想到把它们都保留4位小数。发现实现这样还是不少方法的。
1.比较简单。采用BigDecimal,详见jdk doc
&&&&&& import java.math.BigD
&&&&&& double dout=28.965432;&&&&&&&BigDecimal bd=new BigDecimal(dout);&&&&&&&&bd=bd.setScale(4, BigDecimal.ROUND_HALF_UP);&&&&&&&&System.out.println(bd.doubleValue());
2.也是一种不少人提出的思路。
&&&&&&&Baoliu(double dout,int n){
&&&&&&&&&&&&double p= Math.pow(10, n);&&&&&&&&&&&&&return Math.round( x * p ) /
Math.round( )
static&long
(double&a) &&&&&&&&&&Returns the closest long to the argument.
static&int
(float&a) &&&&&&&&&&Returns the closest int to the argument.
当然关于这个实现的方法好像还挺多的。慢慢学吧
3.更多关于Java的数据格式化
可能得让我以后慢慢学习
了这篇文章
类别:┆阅读(0)┆评论(0)float类型强制保留1位小数!
float类型:
强制保留1位小数!&
float shenglunum=870/10.0;
& sonView.shengluLable.text=[NSStrin&stringWithFormat:@"%3.1f%%",shenglunum];
(sonView.shengluLable.text=87.0%)
一共几位数!1表示保留几位小数!!!
%.0f 就可以了
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2012年4月 Web 开发大版内专家分月排行榜第二2012年3月 Web 开发大版内专家分月排行榜第二
2012年6月 Web 开发大版内专家分月排行榜第三2012年5月 Web 开发大版内专家分月排行榜第三
2011年11月 Web 开发大版内专家分月排行榜第二
2012年2月 Web 开发大版内专家分月排行榜第三
2011年11月 Web 开发大版内专家分月排行榜第二
2012年2月 Web 开发大版内专家分月排行榜第三
2011年11月 Web 开发大版内专家分月排行榜第二
2012年2月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。本帖子已过去太久远了,不再提供回复功能。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
化简小数0.0148保留一位小数,是0.1还是0.0???急急急!!!
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
0.0148保留一位小数,是0.0
为您推荐:
其他类似问题
0.0148保留一位小数~0.0
扫描下载二维码

我要回帖

更多关于 0.00小数点后保留两位 的文章

 

随机推荐