`

double四舍五入并保留两位小数的方法

    博客分类:
  • java
 
阅读更多
1.只要输出结果
1
2
double x1 = 0.026;
System.out.println(String.format("%.2f", x1));


2.数据转换
1
2
3
4
5
6
7
8
9
10
11
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal  bd2 = bd.setScale(2,BigDecimal  .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());




3.只保留两位小数(不含四舍五入)
1
2
double d = 13.4324;
d=((int)(d*100))/100;
分享到:
评论

相关推荐

    js四舍五入-保留两位小数

    js四舍五入-保留两位小数 js四舍五入-保留两位小数 js四舍五入-保留两位小数

    C#.NET,JAVASCRIPT数字进行四舍五入保留两位小数

    这里我们将深入探讨C#.NET和JavaScript中如何实现数字四舍五入并保留两位小数的方法。 首先,让我们看看C#.NET中的解决方案。在C#中,我们可以使用`Math.Round`方法来实现四舍五入。这个方法接受一个double类型的值...

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

    例如,如果我们想要保留3位小数且不四舍五入,可以使用以下代码: ```csharp double number = 3.14159; string formattedNumber = number.ToString("0.000"); // 输出 "3.141" ``` 这里的`"0.000"`是一个格式化...

    保留2位小数

    这种方式处理保留2位小数很方便,刚开始的时候我自己写if判断太麻烦了,最后知道用DecimalFormat 格式化,就可以把整数小数 都保留2位小数,分享给大家。

    asp.net小数点四舍五入的方法

    ` 这里`f2`表示保留两位小数并进行四舍五入。 5. **String.Format方法** 使用`String.Format`方法结合格式化字符串,也可以达到四舍五入的效果。如:`string result = String.Format("{0:N2}", 0.55555);` 和 `...

    java数值取整及保留两位小数

    java技术,对象操作:数值取整和保留两位小数,将数值转换成字符串。

    python3给double保留两位小数的三种方法

    double保留两位小数,包含四舍五入,也包含不四舍五入的算法,一共3种方法,拿走可以随便用。

    格式化数字保留N位小数

    格式化数字保留N位小数 System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数 double strCashAmt=...

    java使double保留两位小数的多方法 java保留两位小数

    本文将详细介绍几种在Java中使double类型保留两位小数的方法。 ### 方法一:使用BigDecimal进行四舍五入 `BigDecimal` 类提供了精确的浮点数运算,并且支持自定义舍入模式。以下是一个例子: ```java double f = ...

    java 四舍五入使java保留2位小数示例讲解

    `main`方法初始化了一个双精度浮点数`num`,然后调用`myRound`方法来四舍五入该数,并保留两位小数。 `myRound`方法接收两个参数:需要四舍五入的数字`number`和要保留的小数位数`index`。为了保留指定的小数位数,...

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

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

    java、freemarker保留两位小数

    Java和Freemarker保留两位小数的实现方法 Java语言中保留两位小数可以使用String.format()方法,例如: double acc = 22.4322; String accX = String.format("%.2f", acc); 这将将acc的值保留到小数点后两位,并...

    Java中Double除保留后小数位的几种方法(小结)

    在上述方法中,BigDecimal类和DecimalFormat类提供了多种对Double类型数据进行保留小数位的方式,例如四舍五入、五舍六入、直接截掉小数位等。同时,String.format()方法和NumberFormat类也提供了简洁的方式对Double...

    java使double保留两位小数的多方法共2页.pdf

    java使double保留两位小数的多方法共2页.pdf.zip

    double类型转换

    如何让double型的15.00,保留两位小数

    CSharp小数位数保留的方法大全

    CSharp小数位数保留的方法大全文档,是我见过最实用的,从网上也搜集过很多,但尝试过后,好多都不能使用,但文档中的方法,不仅可以教你如何使用,而且有好多其他未见过的使用方法,请下载查看!

    C# Double保留小数点后面位数

    Crack8_编程小组[K.8] QQ吻 欢迎您 Blog http://qqhack8.blog.163.com

    java 保留两位小数的几种方法

    在`m2()`方法中,创建一个`DecimalFormat`对象并设置模式为`#.00`,然后使用`format()`方法将浮点数转换为字符串,保留两位小数: ```java DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df....

    精确计算工具类

    * 提供精确的小数位四舍五入处理。 * @param v 需要四舍五入的数字 * @param scale 小数点后保留几位 * @return 四舍五入后的结果 */ public static double round(double v, int scale) { if (scale ) { ...

    C#保留小数总结

    如果需要四舍五入,可以使用`"N2"`,它会在保留两位小数的同时进行四舍五入。 2. **Convert.ToDecimal()**:转换为`decimal`类型可以提供更精确的计算结果,然后使用`ToString()`进行格式化。`decimal`类型更适合...

Global site tag (gtag.js) - Google Analytics