`

Java保留小数点后几位

阅读更多
1.(double) (Math.round(sd3*10000)/10000.0);

这样为保持4位

(double) (Math.round(sd3*100)/100.0);

这样为保持2位.

2.另一种办法
import java.text.DecimalFormat;

DecimalFormat df2  = new DecimalFormat("###.00");

DecimalFormat df2  = new DecimalFormat("###.000");

System.out.println(df2.format(doube_var));

第一个为2位,第二个为3位.
分享到:
评论

相关推荐

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

    保留小数点后两位的方法如下: ```java public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString(); } ``` ...

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

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

    javascript中RegExp保留小数点后几位数的方法分享

    代码如下: [removed]var db = “0.123456789”;//原数值var num = 5;//小数点后位数var re = new RegExp(“\d+\.\d{” + num + “}”,”gm”); alert(db.match(re));[removed]  </table>

    java、freemarker保留两位小数

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

    Java中限制小数位数问题

    在Java编程中,我们经常会遇到需要处理浮点数的情况,特别是当涉及到金融计算、科学计算等对精度有较高要求的领域时,如何有效地控制小数点后保留的位数显得尤为重要。本文将详细介绍在Java中限制小数位数的几种常见...

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

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

    java做acm题目入门知识

    此外,还可以使用`DecimalFormat`来进行更复杂的格式化输出,例如保留小数点后几位或指定数字宽度等。 ##### 3. 字符串处理 Java中的字符串`String`是不可变的,这意味着一旦创建了一个字符串对象,就不能改变其...

    java中BigDecimal的操作方法

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

    JAVA自定义标签例子

    1. `<my:decimalFormat>`:这个标签用于格式化数字,允许用户指定保留小数点后的位数。例如,`<my:decimalFormat number="123.456" decimals="2">`会将数字123.456格式化为123.46。 2. `<my:trimDecimal>`:这个...

    精确计算工具类

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

    Java的Swing组件实现的计算器,Java入门学习案例,源码.rar

    6. **格式化输出**:为了确保结果显示的格式正确,可能需要使用`DecimalFormat`类来格式化浮点数,例如,保留小数点后几位。 7. **错误处理**:在设计计算器时,要考虑错误处理,如除以零、输入非法字符等情况,...

    java 实现 金额转成中文大写形式

    1. 零的处理:如果某位是零,但前一位不是零,中文大写应保留“零”字;如果连续多个零,只保留一个“零”。 2. 金额首位为零的情况:根据会计规范,金额首位的零一般不显示。 3. 金额为负数的情况:需要在金额前...

    java课程设计代码1(科学计算器).doc

    `java.text.DecimalFormat`是用于格式化数字的类,它可以用来确保输出的数字符合特定的格式,比如保留小数点后几位等。 在`biaozhunjisuanqi`类中,它继承了`JFrame`,这是Swing中的顶级容器,可以作为窗口的基础。...

    Java 计算类

    4. 除法操作(div):此方法除了接受两个字符串类型的参数外,还额外接受一个整数类型的参数,用来指定除法操作后小数点后的保留位数。这个方法能够进行精确的除法计算,并通过BigDecimal的divide方法控制舍入行为。...

    javaexcel导入数据库.pdf

    例如,数字可能需要四舍五入或保留小数点后几位,日期可能需要按照特定格式输出。 8. **数据库导入**:虽然这段代码没有直接涉及数据库导入,但通常在读取Excel数据后,下一步会是将这些数据插入到数据库中。这通常...

    基于oracle小数点前零丢失的问题分析

    这不仅能确保小数点前的零得以保留,还能控制数字的显示格式,如整数部分的宽度和小数部分的精度,使数据输出更加规范和一致。 总之,Oracle数据库在处理数值类型到字符串类型转换时,需要注意数据类型的特性以及...

    java_oracle_day02.pdf

    该函数有两个参数:第一个是要进行四舍五入的数字,第二个是四舍五入到小数点后几位。如果第二个参数省略,默认为0,即四舍五入到整数。例如,在案例1中,通过计算员工的薪资与一个固定比率的乘积,并使用`round()`...

    corejava面试题

    \n可以先使用`String.format()`格式化为保留两位小数的字符串,然后使用`BigDecimal`的`setScale()`方法四舍五入。\n\n四.日期和时间:\n11.1) 如何取得年月日、小时分秒?\n使用`java.util.Calendar`类或`java....

    整理后java开发全套达内学习笔记(含练习)

    float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...

Global site tag (gtag.js) - Google Analytics