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

我要免费建立一个网站吗wordpress自动排版的编辑器

我要免费建立一个网站吗,wordpress自动排版的编辑器,奇月网络官方网站,中国建设银行网站密码忘了怎么办上面的代码主要的区别在于 初始化BigDecimal时形参是double、String和float的区别 从上面可以看到#xff0c;当double 和 float 时#xff0c;实际保存的值并不是是准确的0.99#xff0c;这是为什么呢 大致的原因是#xff1a; BigDecimal(double val)将会把double型二… 上面的代码主要的区别在于 初始化BigDecimal时形参是double、String和float的区别 从上面可以看到当double 和 float 时实际保存的值并不是是准确的0.99这是为什么呢 大致的原因是 BigDecimal(double val)将会把double型二进制浮点型值精确的转换成十进制的BigDecimal。 你可能认为java中用new BigDecimal(0.1)创建的BigDecimal应该等于0.1一个是1的无精度的值一个是有精度的值但实际上精确的是等于0.1000000000000000055511151231257827021181583404541015625。这是因为0.1不能被double精确的表示下面大概描述一下原理。因此传入构造函数的值不是精确的等于0.1。 对与float也是同样的道理。首先此函数会自动进行精度扩展将float类型的0.99转成double类型的因为0.99本身就是无法用二进制表示的也就说无论你的精度是多少位都无法用二进制来精确表示0.99或者你用二乘来判断0.9921.98 0.9821.960.96*21.92 。。。永远无法得到一个整数。这就是二进制计算机的缺点就如同十进制也也无法表示1/31/6一样。 所以在0.99f转成double时进行了精度扩展变成了0.9900000095367432而接着转成字符串最后转成BigDecimal. 总结 所以在当遇到需要涉及到精确计算的时候如上面代码所示要注意该构造函数是一个精确的转换它无法得到与先调用Double.toString(double)方法将double转换成String再使用BigDecimal(String)构造函数一样的结果。如果要达到这种结果应该使用new BigDecimal(Stringvalue) 或 BigDecimal.valueof( double value) 扩展
http://www.pierceye.com/news/358450/

相关文章:

  • 有项目去哪里找投资人河南网站优化排名
  • 灯塔建设网站网上做流量对网站有什么影响
  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务
  • 承德建站公司福田庆三整鼻子好吗
  • 域名和网站关联seo优化是指
  • 爱站网官网关键词周口网站关键词优化
  • vps网站管理器阿里云如何做网站
  • 网站是什么意思例如营销型网站文案怎么做
  • 五莲县网站建设wordpress去掉链接中的吗
  • 贡井区建设局网站建网是什么
  • 高端大气网站模板南京网站制作西安
  • wordpress站点标题和副标题网站内容要突出什么原因
  • 网站建设公司排行杭州wordpress站外链接跳转页面
  • 哪个网站可以做行程攻略哈尔滨市建设工程招标网
  • django网站开发实例望城建设局网站
  • 住房和城乡建设网站方案网页界面设计的网络系统有哪些
  • 自己做的网站怎么设置文件下载商城app搭建
  • 好看的网站分享查域名注册详细信息查询
  • 中山网站建设招聘宜宾seo快速排名
  • 网站制作 福宁网络有限公司单页网站seo优化
  • 增城做网站站长之家域名查询大全
  • 个人网站建设报价做游戏出租的网站好
  • 珠海网站建设公司哪家好织梦网站怎么做下载地址
  • 西安商城网站建设公司宁夏住宅建设发展公司网站
  • 网站建设实现用户登录济南网站建设找老兵
  • 做网站还挣钱吗成都网站设计策划免费
  • 阿里云服务器怎么放网站百度开户渠道商哪里找