zoukankan      html  css  js  c++  java
  • 四舍五入 只舍不如 只入不舍的几个函数


            
    /// <summary>
            
    /// 只舍不如 默认保留两位有效数字
            
    /// </summary>
            
    /// <param name="obj">输入的数据</param>
            
    /// <param name="i">保留的小数位</param>
            
    /// <returns></returns>
            public static decimal ExShe(decimal obj, int i)
            {
                
    string str = "0.";
                
    for (int j = 0; j < i; j++)
                {
                    str 
    += "0";
                }
                str 
    += "5";
                
    decimal dec = Convert.ToDecimal(str);
                
    return Ex4s5R(obj - dec, i);
            }
            
    public static decimal ExShe(decimal obj)
            {
                
    return ExShe(obj, 2);

            }
            
    /// <summary>
            
    /// 只入不舍  默认保留两位有效数字
            
    /// </summary>
            
    /// <param name="obj"></param>
            
    /// <param name="i"></param>
            
    /// <returns></returns>
            public static decimal ExRu(decimal obj, int i)
            {
                
    string str = "0.";
                
    for (int j = 0; j < i; j++)
                {
                    str 
    += "0";
                }
                str 
    += "4";
                
    decimal dec = Convert.ToDecimal(str);
                
    return Ex4s5R(obj+dec,i);
            }
            
    public static decimal ExRu(decimal obj)
            {
                
    return ExRu(obj, 2);
            }
            
    /// <summary>
            
    /// 四舍五入  默认保留两位有效数字
            
    /// </summary>
            
    /// <param name="obj"></param>
            
    /// <param name="i"></param>
            
    /// <returns></returns>
            public static decimal Ex4s5R(decimal obj, int i)
            {
               
    return  Math.Round(obj, i, MidpointRounding.AwayFromZero);
            }
            
    public static decimal Ex4s5R(decimal obj)
            {
                
    return Ex4s5R(obj, 2);
            }
  • 相关阅读:
    许家骏
    平均得分 【杭州电-HDOJ-2023】 附加题+详细说明
    百度之星的第二个问题
    kendo ui 单击取消编辑数据grid减少的原因和治疗方法的数据
    2013年第36周准备考下半年的项目管理师
    2013年第36周三杂记
    2013第36周二小结
    2013第36周星期一
    2013年9月1日下午
    2013年8月最后一天晚上
  • 原文地址:https://www.cnblogs.com/ac1985482/p/1583404.html
Copyright © 2011-2022 走看看