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

DOUBLE值四舍五入

    博客分类:
  • java
UP 
阅读更多
API里没有现成的方法
  public   static   double   myround(double   num)  
    {  
        BigDecimal   b=new   BigDecimal(num);  
        num=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();  
        return   num;  
    }
分享到:
评论

相关推荐

    Delphi 自已写的四舍五入函数

    这个函数首先确定要四舍五入的位数(`Digits`),然后创建一个用于调整值的因子(`RoundingFactor`)。如果数值为正,我们将它乘以 `RoundingFactor` 加上 0.5,然后取整后再除以 `RoundingFactor` 进行四舍五入;...

    Delphi四舍五入

    - `pValue`: Double 类型,表示要进行四舍五入处理的浮点数值。 - `pDigit`: Integer 类型,表示保留的小数位数。 - **返回值**:Double 类型,四舍五入后的结果。 #### 四、代码详解 1. **变量声明**: ```...

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

    这个方法接收一个双精度浮点数作为输入,并返回四舍五入后的最接近整数的`double`类型值。例如: ```csharp double result = Math.Round(3.5); // 结果为4.0 ``` 2. **Math.Round(double a, int digits)** 此...

    delphi四舍五入例子

    这个`RoundToEven`函数会将值四舍五入到指定的小数位数,并且在数值处于0.5时,倾向于将其四舍五入到最近的偶数。 压缩包中的"四舍五入"文件可能是包含上述自定义四舍五入函数的源代码文件,或者是一些示例项目,...

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

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

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

    这样,无论输入值是2.5还是3.5,`RoundTo`都将返回正确的四舍五入结果。 #### 总结 在Delphi中实现四舍五入操作时,应考虑使用`Round`或`RoundTo`函数。虽然`Format`函数可以通过字符串格式化的方式实现类似的功能...

    C语言四舍五入的函数

    `doubleprocess(doublet,intn)`函数则是实现四舍五入的关键。它接受一个双精度浮点数`t`和一个整数`n`作为参数,`t`代表要进行四舍五入操作的数字,而`n`则表示四舍五入到小数点后第`n`位。函数内部首先利用`n_...

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

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

    VB.NET支持四舍五入的计算器.rar

    VB.NET支持四舍五入的计算器,界面是仿Windows计算器风格,功能方面不算很强大,只是常规的数学运算。不过本代码中的注释非常多,对学习VB.NET编程相当有帮助。以下是编写计算器时的一些参数定义:  Private sts As...

    c#对计算结果进行四舍五入

    除了以上基本的四舍五入方法,C#还提供了`MidpointRounding`枚举,可以设置在四舍五入时遇到中间值(如5)时的行为。例如: ```csharp double value = 3.5; int roundedValueEven = (int)Math.Round(value, ...

    四舍六入五成双算法

    与传统的四舍五入不同,后者遇到5总是倾向于进位,可能导致结果偏向较大数值,从而积累误差。而四舍六入五成双算法通过确保舍入的随机性,减少了这种系统性的偏差,使得测量结果更准确地反映出真实值。 ### C#中的...

    Delphi 四舍五入

    ### Delphi中的四舍五入:银行家算法 在Delphi编程环境中,处理数值运算时,经常需要对小数进行四舍五入处理。传统的四舍五入方式(即四舍六入)可能会导致在某些特定场景下出现数据偏差,尤其是在涉及到大量数据...

    C#.NET,JAVASCRIPT数字进行四舍五入保留两位小数

    在编程领域,对数字进行四舍五入操作是常见的需求,尤其在显示或者计算时确保数值的精度。这里我们将深入探讨C#.NET和JavaScript中如何实现数字四舍五入并保留两位小数的方法。 首先,让我们看看C#.NET中的解决方案...

    关于java的四舍五入问题

    1. **`Math.round()`**: 这是Java中最基础的四舍五入函数,它接受一个`float`或`double`类型的参数,返回最接近的`long`或`int`值。如果原数值刚好在两个整数之间,`Math.round()`会向正无穷方向取整。例如: ```...

    1.3 数学运算初步讲解(整除、取模、四舍五入基本应用)

    来将 x 和 y 的值四舍五入到整数位。 学习目标 * 熟练掌握整除与取余的概念。 * 熟练使用四舍五入的相关操作。 教学流程 一、课程回顾 * 复习回顾 C++ 基本框架。 * 复习回顾变量类型及输入。 二、整除的概念...

    C#程序设计-3期(KC008) KC008110200002_如何对计算结果四舍五入.docx

    这种方法会根据`i`的值保留`d`的小数点后`i`位,并进行四舍五入。如果`i`为负数,那么`Math.Round`会将`d`舍入到指定的整数位数。 在实际开发中,我们通常会优先考虑使用内置的`Math.Round`方法,因为它既简洁又...

    C#四舍五入(函数)用法实例

    5. `decimal Round(decimal value, int digits, MidpointRounding mode)` - 允许设置在中间值时的四舍五入策略。 `MidpointRounding`枚举提供了两种策略: - `MidpointRounding.AwayFromZero` - 当数字处于中间...

    Excel表中如何实现“四舍六入-逢五奇进偶舍”.doc

    在Excel表格中,有时我们需要按照特定的规则进行数值的四舍六入,即“逢五奇进偶舍”。这种规则通常在计量领域中被广泛采用,以减少测量误差。在Excel的标准函数中,并没有直接提供符合这一规则的内置函数。但用户...

    java 四舍五入保留小数的实现方法

    这里先将值乘以100,然后进行四舍五入,最后除以100来还原小数点位置。 以上四种方法都可以实现Java中四舍五入保留小数的功能,选择哪种方法取决于具体需求,如精度控制、性能考虑、是否需要字符串输出等。在实际...

    4舍6入5看奇偶

    例如,给定的代码段展示了如何用C++对`double`类型的数据进行四舍六入五看奇偶的舍入操作。以下是对该代码的详细解释: ```cpp double setprecision(double _double, int precision) { // 创建必要的变量 double ...

Global site tag (gtag.js) - Google Analytics