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

Java中如何将double类型的值保留小数点后两位或者多位

阅读更多
Java中如何将double类型的值保留小数点后两位或者多位

样例代码如下:

<%@ page import="java.text.*"%>



<%

String strValue="12345678908";

double doubleTransform = Double.parseDouble(strValue)/100;

String strTransform = ""+doubleTransform;

DecimalFormat df=new DecimalFormat("#.##"); //如果需要保留小数点后更高位的话,增加(.)后的#位数。

out.println("=doubleTransform is:="+doubleTransform+"=end=<br>");

out.println("=strTransform is:="+df.format(doubleTransform)+"=end=<br>");

%>
分享到:
评论

相关推荐

    double类型转换

    例如,在处理货币金额时,通常需要将一个`double`类型的数值保留到小数点后两位,并且以特定的格式显示出来,如将`15.00`这样的数值正确地显示为“15.00”。这不仅涉及到数值的精度控制,还涉及到数值的格式化输出。...

    java保留两位小数问题

    本文将深入探讨如何在Java中保留两位小数,并覆盖四舍五入、浮点数精确计算以及避免科学记数法等问题。 #### 四舍五入保留两位小数 四舍五入是数学中的一个基本概念,指的是当一个数的小数部分小于等于0.5时,将其...

    保留2位小数

    当我们需要将`double`类型的数据格式化为保留两位小数的字符串时,可以使用`DecimalFormat`类,这是Java `java.text`包中的一个类,专门用于数值的格式化。 `DecimalFormat`类允许我们定义特定的模式来控制数字的...

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

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

    Java保留两位小数方法大全

    综上所述,Java中保留两位小数的方法有很多种,选择哪种取决于具体的应用场景和需求。对于需要高精度计算的情况,推荐使用`BigDecimal`;而对于简单展示数据的需求,则可以选择`DecimalFormat`或`String.format`等...

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

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

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

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

    Android 限制显示小数点后两位的实现方法

    这在显示价格、评分等需要精确到分或者小数点后两位的场景下非常常见。本文将介绍两种实现这一功能的方法。 1. 使用`DecimalFormat` API `DecimalFormat`是Java提供的一个类,用于格式化数字。它允许我们定制数字...

    java、freemarker保留两位小数

    这将将acc的值保留到小数点后两位,并将其转换为字符串形式。 在Freemarker中保留两位小数可以使用字符串格式化语法,例如: &lt;#if centerFreeSize??&gt; ${centerFreeSize?string("#.##")} &lt;#else&gt; 0.00 其中...

    java(小数点,百分号处理)

    本文将详细介绍如何利用Java中的`java.text.DecimalFormat`和`java.text.NumberFormat`类来处理小数点、百分比等格式的数值。 #### 一、`java.text.DecimalFormat`类 `DecimalFormat`是`NumberFormat`的一个子类,...

    double保留小数

    本文将详细介绍如何在Java中使用`BigDecimal`类来实现`double`类型数值保留指定小数位数的方法。 #### 二、基础知识 1. **BigDecimal类简介**: - `BigDecimal`是Java中用来处理任意精度的十进制数的一个类。 - ...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    本文将详细介绍 MySQL 和 Oracle 中的数据类型与 Java 中的数据类型对应关系。 Oracle 中的 Number 类型可以分为两种:Number 和 Number(p,s)。其中 Number 类型对应 Java 中的整形,包括 int、long、short 和 byte...

    关于Java小数点位数保留的解决方案

     举个例子,假如我们需要保留两位小数,我们可以这样写  DecimalFormat df = new DecimalFormat(0.00);  测试如下:  double d = 0.200;  DecimalFormat df = new DecimalFormat(0.00);  System.out....

    Java理论与实践:您的小数点到哪里去了?

    首先,Java提供了两种基本的浮点类型:float和double,它们遵循IEEE 754标准。这个标准规定了32位浮点数(float)和64位双精度浮点数(double)的二进制表示。浮点数的表示方式类似于科学计数法,由1位符号位、指数...

    Java中限制小数位数问题

    `"%.2f"`表示小数点后保留两位小数,`%f`表示浮点数类型。这种方式简单明了,适合快速实现。 #### 方式四:使用`NumberFormat`设置最大小数位数 `NumberFormat`类是用于格式化数字的标准类,包括货币、百分比等...

    java代码-使用java计算圆类,半径r(double),计算周长,面积,π=3.14的源代码

    java代码-使用java计算圆类,半径r(double),计算周长,面积,π=3.14的源代码 ——学习参考资料:仅用于个人学习使用!

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

    在本文的示例代码中,我们创建了一个DecimalFormat对象,并传入了".00"作为格式模式,这表示小数点后保留两位。然后使用format方法来输出格式化后的字符串,这样就能得到保留两位小数的数值。 第二种方法是利用...

    JAVA数据类型

    Java提供了两种主要的数据类型:基本数据类型和引用数据类型。 基本数据类型涵盖了数值类型、字符类型和布尔类型,它们在内存中占有固定大小的空间,并且值在程序运行过程中不可更改(除非再次赋值)。下面是各类...

    Java小数点的问题1

    Java中的浮点数处理涉及到两种主要的非整数类型:`float`和`double`,它们遵循IEEE 754标准。这个标准定义了32位的浮点数(单精度,对应`float`)和64位的双精度浮点数(对应`double`)。这两种类型都有包装类,分别...

    程序中两个Double类型相加出现误差的解决办法

    题目中提到的方法是将结果转换为字符串,使用`ToString("N4")`保留四位小数,然后再转换回Double。这种方法简单易行,但可能在多次四舍五入后仍然积累误差。 2. **使用BigDecimal类**:在Java和.NET等框架中,提供...

Global site tag (gtag.js) - Google Analytics