专栏首页Spring相关使用BigDecimal 进行浮点值的精确计算

使用BigDecimal 进行浮点值的精确计算

import java.math.BigDecimal;

public class DecimalTest {

    public static void main(String[] args) {
        System.out.println("7.22-7.0="+subtractTest(7.2882,7.10));
    }

    private static double subtractTest(double v, double v1) {

        BigDecimal b1 = new BigDecimal(Double.toString(v));
        BigDecimal b2 = new BigDecimal(Double.toString(v1));
        System.out.println("b1=>"+b1+" b2=>"+b2);
        return b1.subtract(b2).doubleValue();
    }
}

输出打印为: b1=>7.2882 b2=>7.1 7.22-7.0=0.1882

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 高精度运算相关的相关小结

    Dream城堡
  • 使用vue模拟购物车小球动画

    Dream城堡
  • 开发dubbo应用程序(二)dubbo注册中心相关概述

    ​ 在Dubbo微服务体系中,注册中心是其核心组件之一.Dubbo通过注册中心实现了分布式环境中各微服务之间的注册与发现,是各分布式节点之间的纽带.其主要作...

    Dream城堡
  • Java工具类之浮点精确计算

    二十三年蝉
  • ROS之turtlesim趣味编程练习-导航-(适用Windows和Linux,Melodic和Dashing)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    zhangrelay
  • react.js:3640 Warning: Each child in an array or iterator should have a unique "key" prop. Check the

    react.js:3640 Warning: Each child in an array or iterator should have a unique "...

    一个会写诗的程序员
  • python爬虫学习,python抓取百度音乐mp3歌曲

    python抓取百度音乐mp3歌曲,目前成功率不是100%,因为我每首歌只抓一遍,没有去判断抓取成功情况和链接速度,还有我取得歌曲名称的方式也有点不合适,对歌曲...

    python学习教程
  • 指针在液晶屏显示中的用法(一)

    这天,老板给了一个任务,给他们公司的产品增加一个液晶屏LCD1602,显示五个页面,可通过上下按键进行切换。

    MCU起航
  • 全球网络战正在升温:为什么企业应该担心?

    从NotPetya的全球破坏到朝鲜数字化的金融机构掠夺,国家支持的网络攻击应该成为商界领袖的头等大事。 上周五,美国司法部以干涉2016年大选为由起诉了 13名...

    FB客服
  • 提取Chrome中Cookie工具分享

    这个工具将从Google Chrome浏览器中提取Cookie,是一个.NET程序集,可以在C2中通过工具如PoshC2使用或CobaltStrike的命令。

    FB客服

扫码关注云+社区

领取腾讯云代金券