关闭

四舍五入保留两位小数

标签: android
115人阅读 评论(0) 收藏 举报
分类:
public static double numberRound(double num) {

if (num > 0) {

num += 0.0000001;

} else {

num -= 0.0000001;

}

BigDecimal b = new BigDecimal(num);

double f = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

return f;

/*

 * long l=(long)((num+0.005)*100); return l/100.0;

 */

}

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,

php保留两位小数并且四舍五入
  • houxianyj
  • houxianyj
  • 2014-06-26 08:13
  • 18099

Android double保留两位小数:截取 和 四舍五入

方式一: BigDecimal.setScale()方法用于格式化小数点 setScale(2);//表示保留2位小数,默认用四舍五入方式  setScale(2,BigDecimal.ROUND_DOWN);//直接删除多余的小数位  11.116约=11.11 s...
  • Buaaroid
  • Buaaroid
  • 2015-11-23 16:02
  • 29918

C++四舍五入保留N位小数

最近遇到这个问题,不难吧,不过搜网上的东西,没看到比较合心水的答案,自己搞了两种做法,请君侧耳为我听。
  • Jacketinsysu
  • Jacketinsysu
  • 2016-09-04 20:55
  • 6259

Java:对double值进行四舍五入,保留两位小数的几种方法

1. 功能 将程序中的double值精确到小数点后两位。可以四舍五入,也可以直接截断。 比如:输入12345.6789,输出可以是12345.68也可以是12345.67。至于是否需要四舍五入,可以通过参数来决定(RoundingMode.UP/RoundingMode.DOWN等参数)。 2...
  • xiaobing_122613
  • xiaobing_122613
  • 2017-05-02 09:05
  • 510

JS保留两位、三位小数(带四舍五入)

js保留2位小数toFixed(xxxx)  var  a   =   9.39393;      alert(a.toFixed(2));   alert...
  • xueshandugu
  • xueshandugu
  • 2015-04-22 11:31
  • 6121

BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

一、简介     Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计...
  • oChangWen
  • oChangWen
  • 2016-05-29 14:52
  • 44390

js 保留两位小数,不要四舍五入

var num = 5.9758966564164646; alert(num.toFixed(2)); 大家都知道js里面的toFixed保留小数的时候,是四舍五入的,但是项目需求是不要四舍五入,即:小数点后第三位如果有值则进一。 例如:小数是:10.521  处理之后结果...
  • limingchuan123456789
  • limingchuan123456789
  • 2013-09-22 00:50
  • 31083

BigDecimal除法后保留两位小数

BigDecimal numBigDecimal=new BigDecimal(5.33); numBigDecimal=ConvertNumber(numBigDecimal,3,2);//调用,5.33/3后保留两位小数1.7766666=1.78 //BigDecimal 截取小数位,四舍五...
  • haibin_hu
  • haibin_hu
  • 2016-07-31 08:54
  • 15525

java基础入门-float四舍五入保留两位小数注意的地方

float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么多,上题目:就是写一个方法,把英里每加仑换算成公里每升,保留两位数 一开始写的时候是没有问题,问题...
  • raylee2007
  • raylee2007
  • 2015-07-29 09:06
  • 2410

浮点数四舍五入保留2位小数

C++语言的浮点数并没有内置浮点数保留小数位数的功能,但有时因为特殊需要,需要保留小数显示或者进行下一步计算。 主要方法:通过CString转换: 把下面的函数引入就行,也可以自己更改: //本函数输入为Double,输出也是Double double TestInTwo::doubleInTwo(...
  • u010029879
  • u010029879
  • 2015-05-28 22:20
  • 1354
    个人资料
    • 访问:59942次
    • 积分:2040
    • 等级:
    • 排名:千里之外
    • 原创:140篇
    • 转载:2篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论