`
dove19900520
  • 浏览: 599726 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java保留2位小数的4中方法

    博客分类:
  • java
阅读更多

package com.china.test.format;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;

public class Format {
    double f = 111231.5585;
    public void m1() {
        BigDecimal bg = new BigDecimal(f);
        double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
        System.out.println(f1);
    }
    /**
     * DecimalFormat转换最简便
     */
    public void m2() {
        DecimalFormat df = new DecimalFormat("#.00");
        System.out.println(df.format(f));
    }
    /**
     * String.format打印最简便
     */
    public void m3() {
        System.out.println(String.format("%.2f", f));
    }
    public void m4() {
        NumberFormat nf = NumberFormat.getNumberInstance();
        nf.setMaximumFractionDigits(2);
        System.out.println(nf.format(f));
    }
    public static void main(String[] args) {
        Format f = new Format();
        f.m1();
        f.m2();
        f.m3();
        f.m4();
    }
}

分享到:
评论

相关推荐

    Java保留两位小数方法大全

    ### Java保留两位小数的方法详解 #### 方法一:使用`BigDecimal` **原理**:通过`BigDecimal`类提供的方法,能够精确地控制数值的精度。在本案例中,使用`setScale`方法来设置小数点后保留的位数,并指定舍入规则...

    java保留两位小数问题

    ### Java保留两位小数问题详解 在Java编程中,处理数值型数据时,经常会遇到需要对数字进行格式化的需求,尤其是对于浮点数的操作。本文将深入探讨如何在Java中保留两位小数,并覆盖四舍五入、浮点数精确计算以及...

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

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

    保留2位小数

    "保留2位小数"是一个常见的需求,这通常用于显示货币、比例或者科学计算的结果。在这个场景下,我们主要会关注如何处理`double`类型的数据,将其转换为带有两位小数的字符串。 `double`类型的变量在Java中用来表示...

    java代码-使用java保留四位小数的源代码

    java代码-使用java保留四位小数的源代码 ——学习参考资料:仅用于个人学习使用!

    Java指定保留小数位数的方法

    Java指定保留小数位数的方法 Java语言中经常需要保留小数位数,例如在金融、科研等领域,保留小数位数是非常重要的。这篇文章将详细介绍Java指定保留小数位数的方法,包括使用String.format方法、DecimalFormat类和...

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

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

    javascript 【小数转百分数 保留两位小数】

    项目中遇到小数相似度(业务给过来是小数)需要web界面以百分数的形式表示,并且保留两位小数。 直接上代码。 var nval = 0.12345; var percent = (Math.round(nval*10000))/100+'%'; 说明: 1.Math.round(num)函数...

    Java保留两位小数的几种写法总结

    在Java编程中,有时我们需要将数字格式化为保留两位小数的形式,以便在页面或界面上展示。这里我们将深入探讨几种常见的实现方式,并通过具体的示例代码来理解它们的工作原理。 1. **使用java.math.BigDecimal** `...

    Java中限制小数位数问题

    本文将详细介绍在Java中限制小数位数的几种常见方法,并通过具体的示例代码帮助读者更好地理解和应用这些技术。 #### 方式一:使用`BigDecimal`进行四舍五入 `BigDecimal`类提供了精确的浮点数运算能力,非常适合...

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

    Java中Double除保留后小数位的几种方法是指在Java编程语言中,对Double类型数据进行保留小数位的操作。这种操作在实际开发中非常常见,例如在统计成绩、金融计算、科学计算等领域中都需要对Double类型数据进行保留...

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

    在JavaScript中,最简单的方式是使用`toFixed()`方法来实现四舍五入并保留两位小数的功能。`toFixed()`方法可以将数字转换为字符串,并且保留指定位数的小数。 **示例代码**: ```javascript let num = 123.4567; ...

    java保留小数的四种实现方法

    本文将详细介绍四种在Java中保留小数的方法,分别是使用`BigDecimal`、`DecimalFormat`、`String.format()`以及`NumberFormat`类。 1. **使用BigDecimal进行四舍五入** `BigDecimal` 类提供了一个精确的浮点数运算...

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

    在Java编程语言中,处理double类型的数值时,我们经常需要将其格式化为保留两位小数的形式,以便于显示和计算。以下是一些在Java中实现这一目标的方法: 1. **使用`DecimalFormat`类**: `DecimalFormat`是`java....

    Java保留两位小数的实现方法

    在Java中,有多种方法可以实现四舍五入保留两位小数: - **使用`BigDecimal`类** `BigDecimal`是Java中处理大数和精确浮点运算的类。通过`setScale`方法可以设置小数位数,并通过`ROUND_HALF_UP`参数进行四舍五...

    java、freemarker保留两位小数

    Java和Freemarker保留两位小数的实现方法 Java语言中保留两位小数可以使用String.format()方法,...Java和Freemarker都提供了多种方法来保留小数位数,开发者需要根据具体情况选择合适的方法来确保数字的正确输出。

    Java中保留两位小数的四种方法实现实例

    在Java编程语言中,保留小数位数是一个常见的需求,尤其是在金融或科学计算中。本文将详细介绍四种方法,用于在Java程序中将数值格式化为保留两位小数。这四种方法包括使用DecimalFormat类、String类的format方法、...

    JAVA案例 第二篇:针对大数值取整数和小数、保留几位小数、特定位数的数值、自幂数.docx

    在JAVA编程中,处理数值运算是一项...通过理解并灵活运用这些方法,我们可以有效地解决大数值的取整、取小数、保留小数位以及计算自幂数等问题。在实际编程中,应根据具体需求选择合适的方法,确保代码的效率和可读性。

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

    然而,如果我们的目标是保留小数部分,而不是直接四舍五入到整数,那么需要采取一些额外的步骤。 在提供的代码示例中,我们创建了一个名为`MyRound`的类,包含一个`main`方法和一个私有方法`myRound`。`main`方法...

Global site tag (gtag.js) - Google Analytics