`

double四舍五入

    博客分类:
  • java
阅读更多
public static void main(String args[]){
        double k = 1024;
        double s = 4170650;
        double e = (s/k)/k;
        System.out.println(getRoundDouble(e));
    }

    //四舍五入
    private static Double getRoundDouble(double unroundedValue ) {
        // TODO Auto-generated method stub
        double intPortion = Math.floor( unroundedValue );
        double unroundedDecimalPortion = ( unroundedValue - intPortion );
        double roundedDecimalPortion = Math.round( unroundedDecimalPortion * 100 );
        roundedDecimalPortion = roundedDecimalPortion / 100;
         double total = intPortion + roundedDecimalPortion;
        return new Double( total );

    }
 

 

分享到:
评论

相关推荐

    js四舍五入-保留两位小数

    ### JavaScript 四舍五入并保留两位小数的方法 在JavaScript中实现四舍五五并保留两位小数的功能是常见的需求之一,特别是在处理财务数据或需要精确显示数值的应用场景下。根据提供的信息,我们将深入探讨如何在...

    Delphi 自已写的四舍五入函数

    在编程领域,尤其是在 Delphi 这样的面向对象的 Pascal 编程环境中,有时标准库提供的四舍五入函数可能无法满足特定需求,特别是在处理财务数据时。标准的四舍五入算法可能会导致非预期的结果,因为它们通常遵循银行...

    Delphi四舍五入

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

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

    在这个场景中,标题"四舍五入_四舍五入问题_源码"暗示我们将讨论如何在编程中实现四舍五入操作,特别是与计算苹果单价和数量相关的总价问题。描述提到“输入苹果的单价及购买的数量,计算总价,分别显示总价的总价...

    java四舍五入

    Java 四舍五入方法详解 Java 四舍五入方法是指在 Java 语言中对数字进行四舍五入操作的方法。四舍五入是一种常用的数字截断方法,经常用于金融、科学计算和其他领域。 在 Java 语言中,四舍五入方法可以通过多种...

    数学运算中的四舍五入

    - `double mathround(double num, int n)`:这个函数接收两个参数,`num` 是需要进行四舍五入的数字,`n` 表示小数位数。 2. **逻辑处理**: - 如果 `n ,则直接返回原数,不进行四舍五入操作。 - 如果 `num` ...

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

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

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

    在C#编程中,有时我们需要对浮点数进行处理,特别是在财务计算或数据展示时,可能需要截取小数部分,而不是使用默认的四舍五入规则。这涉及到数值类型的精度控制和格式化技巧。本篇文章将深入探讨如何在C#中实现这个...

    通用int, dateTime, Double的数据类型转换四舍五入

    通用的数据类型转换。解析double,int, datetime数据类型,不能解析返回 null,还有四舍五入方法

    delphi四舍五入例子

    在Delphi编程环境中,四舍五入操作是一个常见的数学需求,尤其在处理浮点数时。标题"delphi四舍五入例子"表明我们将探讨如何在Delphi中进行四舍五入的操作。描述中提到“一直没有好的控件”,暗示可能在寻找一种...

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

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

    C语言四舍五入的函数

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

    RollUp 四舍五入

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

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

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

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

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

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

    在C#编程语言中,对计算结果进行四舍五入是一项常见的操作,特别是在处理浮点数或者需要精确显示数字时。四舍五入可以帮助我们得到一个更简洁、更符合预期的结果。下面我们将深入探讨C#中如何实现四舍五入,并提供...

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

    在Java编程语言中,四舍五入是一种常见的数学操作,用于处理浮点数或小数,使其更加符合实际应用需求。本文将详细解析如何在Java中实现四舍五入,并探讨不同方法的适用场景。 ### Java四舍五入的基础概念 四舍五入...

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

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

    C++ 四舍五入函数

    ### C++ 四舍五入函数 在C++编程中,四舍五入是一个常见的需求,尤其是在处理浮点数时。本篇文章将详细介绍一个自定义的四舍五入函数,并探讨如何解决该函数存在的问题。 #### 函数实现原理 根据题目中的描述,...

Global site tag (gtag.js) - Google Analytics