`
endual
  • 浏览: 3544301 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA 保留几位小数的问题

 
阅读更多

首先定义:
  java.text.DecimalFormat   df=new   java.text.DecimalFormat("#0.00"); 
 
再是:
x = 83.3333333333;
df.format(x); 
 
结果: 83.33

-----------------------------------------------------------------------------------------------------

保留三位小数:

  double x= 0.666666;
  DecimalFormat df5 = new DecimalFormat("0.000");
  System.out.println(df5.format(x));

分享到:
评论

相关推荐

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

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

    Java中限制小数位数问题

    这里的`"#.00"`表示保留两位小数,`#`代表任意位数,而`0`则代表必须显示的位数。如果希望显示更多或更少的小数位数,只需修改格式字符串即可。 #### 方式三:使用`String.format`方法 `String.format`是一种非常...

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

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

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

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

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

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

    java、freemarker保留两位小数

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

    java实现小数、百分数值处理组件

    4. **格式化输出**:可以按照特定格式(例如保留几位小数,是否显示百分号等)输出小数或百分数。 在9_3_数值处理组件中,可能包含了实现这些功能的类和方法。通过分析源代码,我们可以学习如何优雅地处理小数和...

    保留几位小数的5种常见方法

    保留几位小数是常见的需求,本篇将介绍Java中实现这一功能的五种常见方法。 **方法一:使用BigDecimal** `BigDecimal` 类是Java中用于表示任意精度的十进制数。在`BigDecimal` 中,`setScale()` 方法用于设置小数...

    关于数据库中保留小数位的问题

    在数据库中有时我们可能需要对一些数据进行处理,例如四舍五入、直接... 您可能感兴趣的文章:java精度计算代码 java指定精确小数位.net decimal保留指定的小数位数(不四舍五入)python通过floor函数舍弃小数位的方法用js

    精确计算工具类

    * @param scale 小数点后保留几位 * @return 四舍五入后的结果 */ public static double round(double v, int scale) { if (scale ) { throw new IllegalArgumentException( "The scale must be a positive ...

    javascript的parseFloat()方法精度问题探讨

    在Javascript中parseFloat()方法会产生精度问题 代码如下: [removed] var a = “0.11”; var b = “0.2801”; var c = “1.002”; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = ...

    Java Double 精度问题总结

    本文将详细介绍Java中的 `double` 类型精度问题,并提供几种解决方法。 #### 一、Java Double 精度丢失的原因 1. **二进制表示限制**:`double` 类型基于IEEE 754标准的双精度格式,使用64位来表示一个浮点数。...

    javascript四舍五入函数代码分享(保留后几位)

    参数一:要保留小数位的数字 参数二:要保留的位数 代码如下:function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = “”+srcStr+””; strLen = srcStr.length; ...

    java 取整

    4. 自定义四舍五入:有时我们可能需要更精确地控制四舍五入行为,比如指定保留几位小数。Java的`BigDecimal`类提供了这样的功能。创建一个`BigDecimal`对象,然后使用`setScale()`和`RoundingMode`来实现自定义的四...

    Java Double相加出现的怪事

    我们可以使用 Math 类中的 round 方法,但是这个方法不能设置保留几位小数。我们可以使用以下代码来实现四舍五入: ```java public double round(double value) { return Math.round(value * 100) / 100.0; } ``` ...

    jisuanqi.zip_小数计算器_小数运算_计算器 小数_计算器+小数_计算器小数

    乘法"*"用于将小数相乘,如2.5 * 4.8 = 12.0,而除法"/"则是将一个数除以另一个数,如10 / 3.14 ≈ 3.17(四舍五入到两位小数)。这些基本运算构成了小数计算器的核心功能。 在编程实现小数计算器时,需要注意以下...

    java中BigDecimal的操作方法

    看似反常的13.6实际上是正确的结果,因为在`ROUND_HALF_DOWN`模式下,它检查小数点后所有位数,而不仅仅是保留的小数位。在13.5500除以5时,实际计算结果是13.5500000...,在四舍五入到第1位时,由于5之后的位数不为...

    遍历MAP的几种方法

    遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性

    java知识点总结

    路径:在JSP、SERVLET、普通CLASS文件中如何得到项目物理...小数格式化:一个工具类,想保留一位小数就几位 日期工具栏:日期的一些操作---日期间隔、日期相加相减、第几周、知道周求日期等等 。。。。。以后还会更新

Global site tag (gtag.js) - Google Analytics