java 四舍六入五成双

1. 小于5舍去,即舍去部分的数值小于保留部分的末位的半个单位,则末位不变;

2. 大于5进1,即舍去部分的数值大于保留部分的末位的半个单位,则末位加1;

3. 等于5时取偶数,即舍去部分的数值,等于保留部分的末位的半个单位,则

末位凑成偶数,即当末位为偶数时,末位不变;当末位为奇数时,末位加1。

举例,用上述规则对下列数据保留3位有效数字:

9.8249=9.82, 9.82671=9.83

9.8251=9.83, 9.8350 =9.84

9.8250=9.82, 9.82501=9.83

import java.text.NumberFormat;

public class fortest {

public static void main(String[] args) {

double a = 9.82671;

NumberFormat nfFormat = NumberFormat.getInstance();

nfFormat.setMaximumFractionDigits(2);

System.out.println(nfFormat.format(a));

}

}

java 舍,java 4舍六入五成双相关推荐

  1. php 五舍六入,Golang浮点型的默认舍入规则——四舍六入五成双

    四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则,又名银行家舍入法.它比通常用的四舍五入法更加精确. 具体规则: 被修约的数字小于5时,该数字舍去: 被修约的数字大于5时,则进位: ...

  2. mysql 五舍六入_四舍六入五成双(适用于MYSQL)(最大支持小数点第9位)

    ZRound CREATE FUNCTION ZRound(num DECIMAL(38,14) ,i INT) RETURNS varchar(20) BEGIN /*原数据转换成字符类型*/ DE ...

  3. c语言整形除法是五舍六入吗,四舍六入五成双 - C/C++论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    复制内容到剪贴板 代码:#include using namespace std; #define FLENGTH 1000;        //宏定义保留3位小数 double fun(double ...

  4. java 四舍六入五成双_【数据小常识】“四舍六入五成双”

    "四舍六入五成双"规则如下: "四舍六入五成双",也即"4舍6入5凑偶",这里"四"是指≤4 时舍去,"六&q ...

  5. java 四舍六入五成双

    四舍六入五成双的规则: 1. 被修约的数字小于5时,该数字舍去: 2. 被修约的数字大于5时,则进位: 3. 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数 ...

  6. java 四舍六入五成双_显示格式的四舍六入五成双

    一.问题描述 在使用快逸复杂报表设计" target="_blank" class="quieeLink1">设计器时,若单元格内的信息为数值, ...

  7. java 四舍六入五成双_EXCEL实现四舍六入五成双修约规则的方法

    中国药典的修约原则是四舍六入五成双(只是中国药典这样,USP.EP都是四舍五入).四舍六入五成双的修约原则为: 1. 被修约的数字小于5时,该数字舍去: 2. 被修约的数字大于5时,则进位: 3. 被 ...

  8. JAVA计算保留小数-四舍六入五成双

    四舍六入五成双 含义: 对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是"四舍六入五成双",也即"4舍6入 ...

  9. Java中四舍五入和四舍六入五成双

    Math.round()的取整规则结论:四舍五入下取整 例如 A: 11.2 ----> 11 B: 11.6 ----> 12 C: 11.5--->12 D: 11.51-> ...

最新文章

  1. php solr 更新数据类型,Solr更新文档数据
  2. WCF实现RESTFul Web Service
  3. 福利 | 50张第四届UBDC全域大数据峰会赠票大放送!
  4. 箭头函数中的this的使用
  5. socket编程之gethostbyname获取IP列表和Host别名列表
  6. ST17H26之125KHz产生
  7. 推荐:常见算法的python实现(github上25000多star)
  8. 机器学习 KNN算法_0 丐版(matlab实现)
  9. Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据 二)...
  10. Storm案例:统计单词个数
  11. 视频人像磨皮插件:Beauty Box 4.2
  12. oracle分页查询最常用的,常用的数据库分页查询语句
  13. 五年程序员一般多少工资?网友:能活下来我都觉得是庆幸的!
  14. AI量化交易=交易接口+L2行情数据接口+A股策略
  15. jquery表格日历写入html代码,基于jQuery日历插件制作日历
  16. [转]管理的最高境界不是完美
  17. 【前端监控系统】埋点数据上报的3种方式
  18. 数据分析之数据相关性分析
  19. 高通平台开发系列讲解(USB篇)Linux Android USB软件架构
  20. python调用百度AI----文字识别

热门文章

  1. java crud_Java 8流中的数据库CRUD操作
  2. swarm部署集群_WildFly Swarm –将Java EE应用程序部署为独立的Jar
  3. u3d ab包 循环依赖_为什么要保持软件包依赖项自由循环的五个原因
  4. Java大数据处理的流行框架
  5. 回调函数中有回调函数吗_嗨,那里有回调!
  6. 使用Stream.peek在Java Streams内部进行窥视
  7. Payara Micro在Oracle应用容器云上
  8. 认识定制:JSON绑定概述系列
  9. Apache Spark RDD和Java流
  10. 地图事件触发_使用地图触发功能处理相干事件