• 【BIRT】Format Number下的Round Mode中的各项解释


    页面展示

    image


    从上图我们可以才看出,共有Half Up、Half Down、Half Even、Up、Down、Celling、Floor、Unnecessary

    下面一一介绍每一个的意思

    Half Up

    正常的四舍五入

    例如:

    输入数字    输出数字

    1.1           1

    2.5           3       


    Half Down

    向最接近数字方向舍入的舍入模式,如果两个相邻数字的距离相等,则向下舍入

    例如:

    输入数字    输出数字

    1.1           2

    2.5           2   

       

    Half Even

    向最接近数字方向舍入的舍入模式,如果与两个相邻数字的距离相等,则向相邻的偶数舍入

    例如:

    输入数字    输出数字

    1.1           2

    2.5           2

    1.6           2  


    Up

    始终对非零舍弃部分加1

    例如:

    输入数字    输出数字

    1.1           2

    2.5           3        (0.5向上进一位,则不加1)


    Down

    截尾

    例如:

    输入数字    输出数字

    1.1           1

    2.5           2       


    Ceiling

    向正无限大方向舍入的舍入模式

    例如:

    输入数字    输出数字

    1.1           2

    2.5           3      

    -1.1         -1

    -1.5         -1


    Floor

    向负无限大方向舍入的舍入模式

    例如:

    输入数字    输出数字

    1.1           1

    2.5           2     

    -1.1         -2

    -1.5         -2


    Unnecessary

    用于断言请求的操作具有精确结果的舍入模式,因此不需要舍入

    例如:

    输入数字    输出数字

    1.1           抛出 ArithmeticException

    2.5           抛出 ArithmeticException    

    1.0           1

    -1.0         -1




  • 相关阅读:
    [Scala] akka actor编程(一)
    随便说说
    [Java] Java执行Shell命令
    [Scala] Scala基础知识
    [Linux] 账户管理命令(二)
    [Linux] 账户管理命令(一)
    [Kerberos] Java client访问kerberos-secured cluster
    沟通与影响技术培训
    Python
    ML 基础知识
  • 原文地址:https://www.cnblogs.com/OliverQin/p/9334460.html
Copyright © 2020-2023  润新知