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

国内网站制作欣赏创建自己的网页

国内网站制作欣赏,创建自己的网页,无广告的h5制作软件,两学一做网站网址大全Java关于大数处理Java.math里面有两个类:BigInteger 和 BigDecimal.前者是大整数处理,后者是高精度处理。其实两者的使用方法都是十分类似的,他们没有普通的数学运算符操作(,-,*,/,%),所有这些操作都是通过函数来实现的&#xff0…

Java关于大数处理Java.math里面有两个类:BigInteger 和 BigDecimal.前者是大整数处理,后者是高精度处理。其实两者的使用方法都是十分类似的,他们没有普通的数学运算符操作(+,-,*,/,%),所有这些操作都是通过函数来实现的,并且一般的函数参数也都是大数(BigDecimal或BigInteger对象)。

BigInteger的使用:

	//求阶乘@Testpublic void test1(){BigInteger bigInteger = new BigInteger("1");for (int i = 1; i < 600; i++) {bigInteger = bigInteger.multiply(BigInteger.valueOf(i));}System.out.println(bigInteger);}

这里就展示乘法的使用,加法是add(),减法是delete(),除法是subtract(),使用方法十分简单,调用的时候里面可以new 对象,也可以使用valueOf()

BigDecimal的使用:

	@Testpublic void test1(){BigDecimal b = new BigDecimal(0);for (int i = 0; i < 10; i++) {b = b.add(new BigDecimal(0.1));}System.out.println(b);//1.0000000000000000555111512312578270211815834045410156250}

观察输出可以知道,就算是高精度的处理也有她的局限性,但其实办法总比困难多的,请看下文:

	@Testpublic void test2(){BigDecimal b = new BigDecimal(0);for (int i = 0; i < 10; i++) {b = b.add(new BigDecimal(0.1));}System.out.printf("%.1f",b);//1.0}@Testpublic void test3(){BigDecimal b = new BigDecimal(0);for (int i = 0; i < 10; i++) {b = b.add(BigDecimal.valueOf(0.1));//没有后面的多余数据}System.out.println(b);//1.0}

我也有在网上看过别人写的方法,用的是API里面的scale,或者是DecimalFormat,都很麻烦,建议计算的时候使用下面这两种方法,至于为什么new BifDecimal 和 valueOf()两种方法的区别原由,可以通过看API知道,后者是使用了toString的方法,所以使用valueOf的时候数据转换为bigDecimal的时候是精确的

http://www.lbrq.cn/news/2642635.html

相关文章:

  • 网站制作西安企业网站制作奶茶店推广软文500字
  • 建设玩外汇平台网站百度竞价怎么收费
  • 网站建设时间计划图系列推广软文范例
  • frontpage导入网站seo网站营销推广
  • 怎么做时时彩彩票网站百度大搜推广
  • 读经典做临床报名网站搭建一个网站需要多少钱?
  • 山西第二波疫情最新消息网站seo搜索引擎的原理是什么
  • wordpress文章首页爱站seo查询
  • 垂直类门户网站宁波seo在线优化公司
  • 最新企业网站北京官网seo
  • 企业网络信息安全长春做网站公司长春seo公司
  • 网站设计结构图用什么做app地推网
  • 做推广那个网站比较靠谱seoul是哪个国家
  • 建设工程合同备案网站企拓客软件怎么样
  • 自建b2c网站网站制作流程是什么
  • 纯静态网站 后台腾讯企点客服
  • 阿克苏网站建设武汉网络推广有哪些公司
  • 系统软件开发流程电脑优化是什么意思
  • 湖南网站建站系统哪家好网站google搜索优化
  • 58同城推广网站怎么做百度知道登录
  • wordpress密码无法重置密码错误河南做网站优化
  • 教育机构网站代码网站怎么收录到百度
  • 静态网站谷歌推广哪家公司好
  • 常用网站开发工具有哪些济南网站建设制作
  • 做网站 发现对方传销微信广告投放推广平台
  • 中国国际空间站拒绝十个国家事件营销的案例有哪些
  • 网站所属网络seo网络优化软件
  • 专业做邯郸网站优化重庆seo入门教程
  • 龙凤网站建设云聚达营销策略分析论文
  • 石河子网站制作承德网络推广
  • 八、Linux Shell 脚本:变量与字符串
  • 关于灰度图像相似度的损失函数(笔记)
  • seo-使用nuxt定义页面标题和meta等信息
  • Android Studio第一个kotlin项目“Hello Android”
  • Electron——窗口
  • 《论文阅读》传统CoT方法和提出的CoT Prompting的区分