当前位置: 首页 > news >正文

楼盘 东莞网站建设安徽省芜湖建设定额网站

楼盘 东莞网站建设,安徽省芜湖建设定额网站,怎么做推广和宣传企业做网站,05网伴你学前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。 java.math.BigDecimal。BigDecimal一共有4个够造方法#xff0c;让我先来看看其中的两种用法#xff1a; 第一种#xff1a;BigDeci…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。 java.math.BigDecimal。BigDecimal一共有4个够造方法让我先来看看其中的两种用法 第一种BigDecimal(double val) Translates a double into a BigDecimal. 第二种BigDecimal(String val) Translates the String repre sentation of a BigDecimal into a BigDecimal. 使用BigDecimal要用String来够造要做一个加法运算需要先将两个浮点数转为String然后够造成BigDecimal在其中一个上调用add方法传入另一个作为参数然后把运算的结果BigDecimal再转换为浮点数。 public static double add(double v1,double v2) public static double sub(double v1,double v2) public static double mul(double v1,double v2) public static double div(double v1,double v2) public static double div(double v1,double v2,int scale)public static double round(double v,int scale) import java.math.BigDecimal;   /**   * 由于Java的简单类型不能够精确的对浮点数进行运算这个工具类提供精   * 确的浮点数运算包括加减乘除和四舍五入。   */  public class Arith{ //默认除法运算精度   private static final int DEF_DIV_SCALE  10; //这个类不能实例化   private Arith(){    }  /**   * 提供精确的加法运算。   * param v1 被加数   * param v2 加数   * return 两个参数的和   */   public static double add(double v1,double v2){   BigDecimal b1  new BigDecimal(Double.toString(v1));   BigDecimal b2  new BigDecimal(Double.toString(v2));   return b1.add(b2).doubleValue();    } /**   * 提供精确的减法运算。   * param v1 被减数   * param v2 减数   * return 两个参数的差   */   public static double sub(double v1,double v2){   BigDecimal b1  new BigDecimal(Double.toString(v1));   BigDecimal b2  new BigDecimal(Double.toString(v2));   return b1.subtract(b2).doubleValue();    }  /**   * 提供精确的乘法运算。   * param v1 被乘数   * param v2 乘数   * return 两个参数的积   */   public static double mul(double v1,double v2){   BigDecimal b1  new BigDecimal(Double.toString(v1));   BigDecimal b2  new BigDecimal(Double.toString(v2));   return b1.multiply(b2).doubleValue();    }   /**   * 提供相对精确的除法运算当发生除不尽的情况时精确到   * 小数点以后10位以后的数字四舍五入。   * param v1 被除数   * param v2 除数   * return 两个参数的商   */   public static double div(double v1,double v2){   return div(v1,v2,DEF_DIV_SCALE);    }   /**   * 提供相对精确的除法运算。当发生除不尽的情况时由scale参数指   * 定精度以后的数字四舍五入。   * param v1 被除数   * param v2 除数   * param scale 表示表示需要精确到小数点以后几位。   * return 两个参数的商   */   public static double div(double v1,double v2,int scale){   if(scale0){   throw new IllegalArgumentException(   The scale must be a positive integer or zero);   }  BigDecimal b1  new BigDecimal(Double.toString(v1));   BigDecimal b2  new BigDecimal(Double.toString(v2));   return b1.divide(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue();    }  /**   * 提供精确的小数位四舍五入处理。   * param v 需要四舍五入的数字   * param scale 小数点后保留几位   * return 四舍五入后的结果   */   public static double round(double v,int scale){   if(scale0){   throw new IllegalArgumentException(The scale must be a positive integer or zero);   }   BigDecimal b  new BigDecimal(Double.toString(v));   BigDecimal one  new BigDecimal(1);   return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).doubleValue();    } }; 见http://blog.csdn.net/huiwenjie168/article/details/6998140
http://www.zqtcl.cn/news/88966/

相关文章:

  • 建设网站用什么时候开始线上推广
  • 泰州网站制作专业wordpress网站底部导航代码
  • 网站建设方案 预算宿州高端网站建设公司
  • 手机上的网站是怎么做的吗苏州专业设计网站
  • 建设银行河南分行网站岳阳网站开发网站运营
  • wordpress两个网站同步win7 iis建立网站
  • 如何申请一个网站 做视频网站改版好吗
  • saas云建站平台源码wordpress页面构建编辑插件
  • 网站移动端和PC端自适应怎么做wordpress用户分组
  • 广州天与地网站建设wordpress get_post_mime_type
  • 网站建设项目前分析买实体服务器做网站
  • 网站建设运营工作业绩百度 营销推广费用
  • 网站备案在哪个网站wamp可以做视频网站吗
  • 新网备案成功了怎么做网站网站怎样排版
  • 网站代备案需要多少钱注册网站刀具与钢材范围
  • 部队内网网站建设方案图标怎么在wordpress
  • 宣城网站开发网络公司深圳设计网站哪个好
  • 网站建设找 三尾狐wordpress kleo
  • 电子商务网站建设题6做网站软件ps
  • c 网站开发框架网站图片装修的热切图怎么做
  • 伍佰亿网站系统上海自助建站企业
  • 银川市住房和城乡建设局网站公告城阳网站改版
  • 网站开发工具中三剑客包括孝感英文网站建设
  • 怎么做建设网站首页宁波全网营销型网站建设
  • wordpress 站库分离哈尔滨 做网站公司哪家好
  • 英语培训网站建设需求分析报告能免费建手机网站吗
  • ps如何做切片网站按钮无代码开发平台有哪些
  • 网站静态页面生成没有网站怎么快速做cps
  • 罗湖小学网站建设做视频网站视频放在哪里
  • 腾讯云网站建设教学视频wordpress 别名