`
k_lb
  • 浏览: 833743 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
  • kitleer: 据我所知,国内有款ETL调度监控工具TaskCTL,支持ket ...
    kettle调度

数字格式化不四舍五入和各种格式化

    博客分类:
  • J2SE
阅读更多

最大的的发现就是

如何不四舍五入的,保留原来的小位数,如2,323,263.5233

 

上代码:

DecimalFormat format = new DecimalFormat("##.###");
        DecimalFormat format1 = new DecimalFormat("##.000");
        DecimalFormat format2 = new DecimalFormat("#,###,###,##0.00");
        DecimalFormat format3 = new DecimalFormat("");
        DecimalFormat format4 = new DecimalFormat("0000.##");
        System.out.println("##.### :非自动补全格式化"+format.format(2636363.63));
        System.out.println("##.### :(四舍五入哦)"+format.format(2636363.6355));
        System.out.println("##.000 :自动补全格式化"+format1.format(2636363.63));
        System.out.println("##.000 :(四舍五入哦)"+format1.format(2636363.6355));
        System.out.println("#,###,###,##0.00 :千分符补全格式化(四舍五入)"+format2.format(2636363.635));
        System.out.println(" :千分符格式化(不四舍五入,最神奇应该是默认格式化,什么都不写)"+ format3.format(2636363.635));
        System.out.println("0000.## :前面补全(四舍五入)"+ format4.format(63.635));
        System.out.printf("%.5f",2636363.635);

 运行结果

##.### :非自动补全格式化2636363.63
##.### :(四舍五入哦)2636363.636
##.000 :自动补全格式化2636363.630
##.000 :(四舍五入哦)2636363.636
#,###,###,##0.00 :千分符补全格式化(四舍五入)2,636,363.64
 :千分符格式化(不四舍五入,最神奇应该是默认格式化,什么都不写)2,636,363.635
0000.## :前面补全(四舍五入)0063.64
2636363.63500

 如转载:请保留 原文连接 http://shoko.iteye.com/admin/blogs/1855062

分享到:
评论

相关推荐

    java 数字格式化程序(不需四舍五入)

    浮点数任意保留数位小数但不需四舍五入小程序

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

    `ToString()`方法会根据这个格式化字符串将数字转换为字符串,不会执行四舍五入操作。 如果原始数字的小数位数超过3位,超出的部分会被直接截断,不会影响保留的3位小数。如果原始数字不足3位小数,后面的零会被...

    Delphi 自已写的四舍五入函数

    Delphi 的标准 `Format` 函数可以用于格式化字符串,其中包括数值的四舍五入,但它的行为并不总是符合财务四舍五入的标准。例如,`Format` 函数可能会使用银行家舍入,这可能导致在处理大量交易时的总计不准确。因此...

    java四舍五入

    DecimalFormat 类可以用于格式化数字,包括四舍五入操作。例如: ```java double i = 2.5; DecimalFormat df = new DecimalFormat("0"); System.out.println("四舍五入取整:(2.5) = " + df.format(i)); ``` 然而,...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    NULL 博文链接:https://eddysoft.iteye.com/blog/2101693

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

    `Format`函数主要用于格式化字符串,但也可以用来实现四舍五入。通过指定格式字符串,可以控制输出的精度。例如: ```pascal Format('%5.0f', [2.5]); ``` 这里的`%5.0f`指定了输出格式为5个字符宽度,没有小数...

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

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

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

    在实际使用时,Math.round()非常适用于需要对数字进行快速四舍五入处理的场景,比如数字格式化或者统计计算中对数值进行近似处理。值得注意的是,当输入参数为负数时,四舍五入的规则依然适用,例如: - Math.round...

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

    在C#编程语言中,处理数字的精确度和格式化是常见的需求,特别是在涉及数学运算、数据处理或财务计算的场景下。当需要将带有小数点的数值四舍五入为整数时,C#提供了多种方法来实现这一功能。本文将详细探讨如何在C#...

    C++ 四舍五入函数

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

    PHP 四舍五入函数和进一函数

    1. `$number`:需要进行四舍五入的原始数字。 2. `$precision`(可选):保留的小数位数,默认为0,表示整数部分。 3. `$mode`(可选):四舍五入模式,可以是以下值: - `PHP_ROUND_HALF_UP`(默认):常规四舍五...

    Javascript四舍五入(一)源码

    `Math.round()`函数是JavaScript内置的一个数学方法,用于对数字进行四舍五入处理。此函数接收一个参数,即需要进行四舍五入操作的数值。该函数会返回最接近给定数字的整数。如果参数距离两个整数等距,则会向较大的...

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

    在这个例子中,我们首先将数字乘以100(即移位两位),然后使用`Math.round()`进行四舍五入操作,最后再除以100还原到原来的量级,从而实现了四舍五入并保留两位小数的功能。 #### 二、其他编程语言中的实现 为了...

    金额的大小转换及小数的四舍五入处理

    金额的大小转换和小数的四舍五入处理是确保数据准确性和一致性的重要环节。下面我们将详细探讨这两个方面。 首先,金额的大小转换通常涉及到数字的格式化。在计算机系统中,数字通常是无格式的,但在显示或存储时,...

    JS中格式化数字的5个方法

    此函数用于格式化数字,使其保持指定的小数位数,并且在必要时进行四舍五入处理。 #### 参数说明 - `pnumber`: 需要被格式化的数字。 - `decimals`: 小数点后保留的位数,默认为0。 #### 示例代码 ```javascript ...

    C# 字符串格式化

    使用 string.Format 方法对带小数点的数字进行格式化,例如,string.Format("{0:N}", 14200) 将结果格式化为 14,200.00,自动四舍五入。如果需要保留小数点后的位数,可以指定位数,例如,string.Format("{0:N3}", ...

    SQL\日期、數字格式化函数大全

    5. `TRUNCATE()`:这个函数用于截断数字的小数部分,不进行四舍五入。例如,`TRUNCATE(number, 2)` 截断到两位小数。 了解这些函数后,你可以根据需求灵活地处理日期和数字。在实际应用中,可能还会遇到其他SQL方言...

    自己写的sql server四舍六入奇进偶不进的函数

    所谓的“四舍六入五单进”,是一种较为复杂的修约规则,它结合了传统四舍五入的优点,并在此基础上进行了优化,具体规则如下: 1. **四舍**:如果小数部分小于5,则直接舍去。 2. **六入**:如果小数部分等于6或者...

    数字格式化工具类

    1. **数值四舍五入**:根据指定的小数位数进行四舍五入,例如保留两位小数。 2. **货币格式化**:将数字转换为货币格式,比如美元、人民币等,可以指定货币符号并处理千位分隔符。 3. **百分比格式化**:将数值...

Global site tag (gtag.js) - Google Analytics