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

四舍五入代码

    博客分类:
  • java
阅读更多
 public static double seanRound(double sean,int lee) {
    double factor = Math.pow(10,lee);
    double rounder = 0.50000001;
    double nNum = sean * factor;
    nNum = nNum + rounder;
    java.math.BigDecimal forRounding = null;
    try{
      forRounding = new java.math.BigDecimal(nNum).setScale(0,java.math.BigDecimal.ROUND_DOWN);

    }catch(Exception e){
      javax.swing.JOptionPane.showMessageDialog(null,sean+""+e.getMessage(),"",1);
    }
    double result = forRounding.doubleValue() / factor;

    return result;
  }
 

 

分享到:
评论

相关推荐

    原创:在VB下实现指定位数四舍五入

    在VB(Visual Basic)编程环境中,四舍五入是一个常见的操作,特别是在处理数值计算和数据展示时。VB提供了多种方法来实现四舍五入,包括内置的数学函数和字符串格式化方法。本篇文章将深入探讨如何在VB下实现指定...

    Delphi四舍五入

    通过以上代码可以看出,`FloatDigit` 函数可以正确地实现四舍五入功能,满足不同的精度需求。 #### 六、总结 Delphi 中的四舍五入函数 `FloatDigit` 可以有效地帮助开发者对浮点数进行精确控制。通过对输入参数的...

    四舍五入_四舍五入问题_源码

    至于文档"四舍五入.docx",它可能包含更详细的代码示例、解释或者练习题,可以帮助读者深入理解这个主题。打开并阅读这个文档会提供更多的学习资源和实践指导。 总结来说,四舍五入是编程中处理数值的一种常见操作...

    java四舍五入

    上述代码不能正确地实现四舍五入取整。 2. 使用 DecimalFormat 类的方法 DecimalFormat 类可以用于格式化数字,包括四舍五入操作。例如: ```java double i = 2.5; DecimalFormat df = new DecimalFormat("0"); ...

    四舍六入五成双宏编写代码

    四舍六 入五成双宏编写代码

    数学运算中的四舍五入

    以下代码示例展示了一种在C语言中实现四舍五入的方法: ```c #include // 定义四舍五入函数 double mathround(double num, int n) { long d; if (n ) { return num; } if (num >= 0.0) { d = (num * pow(10...

    ORACLE四舍五入函数

    经常为四舍五入的方法烦恼,新的思路重写四舍五入,并可以根据小数位数自动格式化,适合于数值型表格显示,该思路可适用于任何系统或数据库,代码比较乱,欢迎指正。

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

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

    delphi四舍五入例子

    压缩包中的"四舍五入"文件可能是包含上述自定义四舍五入函数的源代码文件,或者是一些示例项目,演示如何在实际程序中应用这些方法。通过研究这些代码,开发者可以更好地理解如何在Delphi中实现自定义的四舍五入逻辑...

    c#将带有小数点的数值四舍五入为整数

    本文将详细探讨如何在C#中使用`Math.Round`函数进行四舍五入操作,并提供相关的代码示例和注意事项,以帮助开发者更好地理解和应用这一重要的数值处理技术。 ### C#中的`Math.Round`函数 `Math.Round`是C#中Math类...

    彻底解决VB四舍五入问题

    在VB中,round采用的是四舍六入,用起来不理想,formatnumber对于负数处理不好,所以自己写了一个小函数,解决了这个问题,需要的拿去用吧.

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

    在ASP.NET开发中,处理数字的四舍五入操作是常见的需求,特别是在财务计算、数据分析或用户界面显示时。本文将详细介绍几种ASP.NET中实现小数点四舍五入的方法。 1. **强制转换法** 这种方法基于类型转换来实现四...

    RollUp 四舍五入

    然而,根据提供的信息,这里似乎是在讨论一种特定的四舍五入算法,可能是与C语言编程相关的。四舍五入是一种处理浮点数或小数时,对结果进行近似的方法,通常用于简化数值或满足精度要求。下面我们将深入探讨四舍五...

    关于delphi中真正四舍五入的问题

    ### 关于Delphi中真正四舍五入的问题 在Delphi编程环境中,处理数值运算时,经常需要对浮点数进行四舍五入操作。本文将深入探讨如何在Delphi中实现真正的四舍五入,并对比`Format`、`Round`等函数的不同用法。 ###...

    C语言四舍五入的函数

    这两个函数共同实现了四舍五入的功能,但它们的实现方式与标准库中的`round()`或`floor()`和`ceil()`函数有所不同,提供了一种自定义的四舍五入解决方案。 ##### `n_hundred()`函数解析 `doublen_hundred(intn)`...

    Javascript四舍五入Math.round()与Math.pow()使用介绍

    Math.round()函数是JavaScript中的一个内建函数,它的作用是将给定的小数四舍五入到最接近的整数。当小数部分小于0.5时,结果会向下取整,即去掉小数部分;而当小数部分大于或等于0.5时,结果会向上取整,即增加1到...

    四舍五入网页源代码.zip

    【标题】:“四舍五入网页源代码.zip” 在标题“四舍五入网页源代码.zip”中,我们可以推断出这是一个包含与四舍五入算法相关的网页源代码的压缩文件。四舍五入是一种数字处理方法,常用于对数字进行简化,使其更...

    四舍五入转换程序(VB6.0代码编写)

    四舍五入转换程序(VB6.0代码编写) 四舍五入转换 On Error GoTo cw Text2.Text = CInt(Text1.Text) Exit Sub cw: Text2.Text = "输入不是数字" QQ223857666勾月

    java 四舍五入 需要的朋友看看

    以上代码展示了如何对负数进行四舍五入处理,结果分别为-4和-3.86。 ### 总结 在Java中实现四舍五入时,开发者应根据具体需求选择合适的方法。`Math`类适用于简单、快速的取整操作,而`BigDecimal`则提供了更精细...

    C#使用round函数四舍五入的方法

    在C#编程语言中,`Math.Round`方法用于执行四舍五入操作,但它并不是一个简单遵循传统四舍五入规则的函数。在大多数编程语言中,包括C#,`Math.Round`通常采用银行家舍入法则(Banker's Rounding),这是一种确保舍...

Global site tag (gtag.js) - Google Analytics