zoukankan      html  css  js  c++  java
  • 数字操作类

    import java.math.BigDecimal;

    class MyMath {
    /**
    * 实现准确位数的四舍五入操作
    *
    * @param num
    * 输入的要操作的参数
    * @param scale
    * 要保留的小数位
    * @return 处理后的四舍五入数据
    */
    public static double round(double num, int scale) {
    BigDecimal bigA = new BigDecimal(num);
    BigDecimal bigB = new BigDecimal(1);
    return bigA.divide(bigB, scale, BigDecimal.ROUND_HALF_UP).doubleValue();
    }
    }

    public class BigDecimalDemo {
    public static void main(String[] args) {
    System.out.println(MyMath.round(19.7832874523, 2));// 19.78
    System.out.println(MyMath.round(-15.5, 1));// -15.5
    System.out.println(MyMath.round(-15.51, 0));// -16.0
    }
    }

  • 相关阅读:
    推理思维
    模糊数学
    Android 加法程序
    线程特点
    单例模式的优缺点
    lua 字符串过滤,特殊字符过滤
    cocos2dx
    cocos2dx之控制台输出
    C++基础(using)
    生活常识
  • 原文地址:https://www.cnblogs.com/Lovemeifyoudare/p/10403721.html
Copyright © 2011-2022 走看看