`
shendixiong
  • 浏览: 393541 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

保留小数点并四舍五入

    博客分类:
  • java
阅读更多
方法一:
double myNum2 = 111231.5585478;  
java.math.BigDecimal b = new java.math.BigDecimal(myNum2);  
double myNum3 = b.setScale(4, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();  
System.out.println(myNum2);  
System.out.println(myNum3);  

方法二:
double d = 3.1465926;
String result = String.format("%.2f", d);
System.out.println(result); 

 说明:b.setScale(4, java.math.BigDecimal.ROUND_HALF_UP).doubleValue(); 

4 表示保存四位小数,并且四舍五入

 

 

String.format("%.2f", d);

%.2f 表式保留两位小数,且四舍五入

 

 

 

分享到:
评论

相关推荐

    JS保留小数点(四舍五入、四舍六入)实现思路及实例

    代码如下: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> <html> <head> <title>floatDecimal.html</title> <meta http-equiv=”keywords” content=... charset

    C# 截取小数,不四舍五入

    C# 截取小数,不四舍五入,根据传入的变量,设定需要保留金额的位数,并且不四舍五入

    DELPHI完美的四舍五入.rar

    DELPHI最完美的四舍五入无BUG函数,是我花费了2天研究出来的成果,完美保留1-4个小数点,包内提供有EXCEL表取值可以把计算结果复制出来做结果对比,我已经随机取了十几万记录做对比,居然无一值和EXCEL的函数保留有...

    强制保留小数点后几位

    可以强制的保留小数点后几位,达到精确的显示

    C#中Decimal类型截取保留N位小数并且不进行四舍五入操作

    开发中,需要使Decimal类型数据保留小数点后的两位小数且不需要进行四舍五入操作,即直接截取小数点后面的两位小数即可。例如:1.245M –> 1.24,而不是1.25 使用Decimal.Round()方法可以实现保留Decimal类型数据...

    js浮点数保留两位小数点示例代码(四舍五入)

    本篇文章主要介绍了js浮点数保留两位小数点示例代码(四舍五入) 需要的朋友可以过来参考下,希望对大家有所帮助

    原创:在VB下实现指定位数四舍五入

    在VB下实现指定位数四舍五入 用于进行技术文件(科技计算)中按指定的位数保留计算结果小数点后的数字位数 后来发现可用FORMAT更容易地实现

    Java四舍五入时保留指定小数位数的五种方式

    主要介绍了Java四舍五入时保留指定小数位数的五种方式,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下

    sql小数点取值转换整理

    --遇到小数位就加1,非四舍五入 select CEILING(3.1) 结果为:4 --保留两位小数 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到两位小数,但是不...

    JS保留两位小数 四舍五入函数的小例子

    js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。 代码如下:[removed] [removed](“<h1>JS保留两位小数例子</h1><br>”); var a=2.1512131231231321; [removed](“原来的值:”+a+” ”); ...

    C# .net 小数点保留两位

    讲述c# asp.net 涉及小数问题时如何保留两位的问题

    JS实现保留n位小数的四舍五入问题示例

    主要介绍了JS实现保留n位小数的四舍五入问题,结合完整实例形式分析了javascript针对小数四舍五入操作技巧,需要的朋友可以参考下

    python3 小数位的四舍五入(用两种方法解决round 遇5不进)

    n为保留的小数位数,不加n则只保留x四舍五入后的整数部分。 >>> round(2.3) 2 >>> round(2.45, 1) 2.5 特殊情况 上面的结果并没有错误,这里再用2.675测试一下: >>> round(2.675, 2) 2.67 显然结果不符合四舍五...

    sqlserver四舍五入使用round函数及cast和convert函数

    引言 ... 那么用到四舍五入并且保留小数点时我们肯定会首选ROUND函数, 如果字段的数据类型是decimal(18,10)时那么四舍五入后还会有很多0出现。 CAST和CONVERT  其实我使用强转时并没有打算四舍五入

    PHP四舍五入精确小数位及取整

    经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval

    c语言保留小数点后n位的三种方法

    c语言保留小数点后n位的三种方法 在C语言中,可以使用printf函数和格式化字符串来保留小数点后n位。...在使用格式化字符串时,必须确保n的值不大于小数点后的实际位数,否则结果可能会出现意外的截断或舍入。

    js取float型小数点后两位数的方法

    四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 以下处理结果不会四舍五入: 第一种,先把小数边整数: Math.floor(15.7784514000 * 100) / 100 //...

    java保留两位小数问题

    四舍五入 ,浮点数精确计算,浮点数输出(科学记数法)等等

Global site tag (gtag.js) - Google Analytics