电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

java.math包下計(jì)算浮點(diǎn)數(shù)和整數(shù)的類的實(shí)例

瀏覽:4日期:2022-09-05 13:03:48

java.math包提供了java中的數(shù)學(xué)類。包括基本的浮點(diǎn)庫(kù)、復(fù)雜運(yùn)算以及任意精度的數(shù)據(jù)運(yùn)算

提供用于執(zhí)行任意精度整數(shù)算法 (BigInteger) 和任意精度小數(shù)算法 (BigDecimal) 的類。BigInteger 除提供任意精度之外,它類似于 Java 的基本整數(shù)類型,因此在 BigInteger 上執(zhí)行的操作不產(chǎn)生溢出,也不會(huì)丟失精度。除標(biāo)準(zhǔn)算法操作外,BigInteger 還提供模 (modular) 算法、GCD 計(jì)算、基本 (primality) 測(cè)試、素?cái)?shù)生成、位處理以及一些其他操作。 BigDecimal 提供適用于貨幣計(jì)算和類似計(jì)算的任意精度的有符號(hào)十進(jìn)制數(shù)字。BigDecimal 允許用戶對(duì)舍入行為進(jìn)行完全控制,并允許用戶選擇所有八個(gè)舍入模式。

1. BigDecimal

不可變的、任意精度的有符號(hào)十進(jìn)制數(shù)。BigDecimal 由任意精度的整數(shù)非標(biāo)度值 和 32 位的整數(shù)標(biāo)度 (scale) 組成。如果為零或正數(shù),則標(biāo)度是小數(shù)點(diǎn)后的位數(shù)。如果為負(fù)數(shù),則將該數(shù)的非標(biāo)度值乘以 10 的負(fù) scale 次冪。因此,BigDecimal 表示的數(shù)值是 (unscaledValue × 10-scale)。

下面通過一些例子給大家詳細(xì)介紹下java.math包下計(jì)算浮點(diǎn)數(shù)和整數(shù)的類,一起看看吧

(1)BigIntege:實(shí)現(xiàn)任意精度的整數(shù)運(yùn)算。(2)BigDecimal:實(shí)現(xiàn)任意精度的浮點(diǎn)運(yùn)算。

例如:

使用BigDecimal進(jìn)行浮點(diǎn)數(shù)比較

import java.math.BigDecimal;public class HelloWorld{ public static void main(String[] args){ BigDecimal a=BigDecimal.valueOf(1.0); a=a.subtract(BigDecimal.valueOf(0.1)); //subtract:減去 a=a.subtract(BigDecimal.valueOf(0.1)); a=a.subtract(BigDecimal.valueOf(0.1)); a=a.subtract(BigDecimal.valueOf(0.1)); a=a.subtract(BigDecimal.valueOf(0.1)); System.out.println(a); //輸出:0.5 System.out.println(1.0-0.1-0.1-0.1-0.1-0.1); //輸出:0.5000000000000001 BigDecimal b=BigDecimal.valueOf(0.1); BigDecimal c=BigDecimal.valueOf(1.0/10.0); System.out.println(b==c); //false System.out.println(b.equals(c)); //true }}

總結(jié)

到此這篇關(guān)于java.math包下計(jì)算浮點(diǎn)數(shù)和整數(shù)的類的實(shí)例的文章就介紹到這了,更多相關(guān)java 計(jì)算浮點(diǎn)數(shù)和整數(shù)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 浙江工业冷却塔-菱电冷却塔厂家 - 浙江菱电冷却设备有限公司 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 陕西鹏展科技有限公司| 扬州汇丰仪表有限公司| 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 神马影院-实时更新秒播| 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 安徽成考网-安徽成人高考网| 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 |