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

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

在java中判斷兩個(gè)浮點(diǎn)型(float)數(shù)據(jù)是否相等的案例

瀏覽:132日期:2022-08-23 10:25:51

示例代碼:

public static void main(String[] args) { float a = 10.222222225f; float b = 10.222222229f; System.out.println('使用==判斷是否相等:' + (a == b));// 超出精度范圍 System.out.println('使用Math.abs()判斷是否相等:' + (Math.abs(a - b) >= 0)); System.out.println('比較a是否大于b:' + (a > b)); System.out.println('比較b是否大于a:' + (a < b));}

輸出的結(jié)果:

使用==判斷是否相等:true

使用Math.abs()判斷是否相等:true

比較a是否大于b:false

比較b是否大于a:false

總結(jié):

一般不會(huì)直接用'=='或者'!='對(duì)兩個(gè)浮點(diǎn)數(shù)進(jìn)行比較。

判斷兩個(gè)浮點(diǎn)數(shù)float a 與 float b 是否相等可以根據(jù)他們的差的絕對(duì)值與0的大小來(lái)進(jìn)行判斷。

Math.abs(a - b) >= 0或者M(jìn)ath.abs(a - b) <= 0則代表這兩個(gè)浮點(diǎn)數(shù)相等

補(bǔ)充知識(shí):Java Double 浮點(diǎn)數(shù) 比較大小 & 相等比較

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

public class DoubleComparer { private static final double DEFAULT_DELTA = 0.000001; //默認(rèn)比較精度 //比較2個(gè)double值是否相等(默認(rèn)精度) public static boolean considerEqual(double v1, double v2) { return considerEqual(v1, v2, DEFAULT_DELTA); } //比較2個(gè)double值是否相等(指定精度) public static boolean considerEqual(double v1, double v2, double delta) { return Double.compare(v1, v2) == 0 || considerZero(v1 - v2, delta); } //判斷指定double是否為0(默認(rèn)精度) public static boolean considerZero(double value) { return considerZero(value, DEFAULT_DELTA); } //判斷指定double是否為0(指定精度) public static boolean considerZero(double value, double delta) { return Math.abs(value) <= delta; }}

以上這篇在java中判斷兩個(gè)浮點(diǎn)型(float)數(shù)據(jù)是否相等的案例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 包装机_厂家_价格-山东包装机有限公司| 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 24位ADC|8位MCU-芯易德科技有限公司| 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 桨叶搅拌机_螺旋挤压/方盒旋切造粒机厂家-无锡市鸿诚输送机械有限公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 |