首页 > 其他分享 >BigDecimal的使用

BigDecimal的使用

时间:2023-02-15 18:36:25浏览次数:32  
标签:0.9 BigDecimal System b1 使用 println out

import java.math.BigDecimal;

public class Demo01 {
public static void main(String[] args){
double d1=1.0;
double d2=0.9;
System.out.println(d1-d2);//0.09999999999999998

//BigDecimal:精确计算浮点数
BigDecimal b1 = new BigDecimal("1.0");
BigDecimal b2 = new BigDecimal("0.9");
System.out.println(b1.subtract(b2));//减法 -->0.1
System.out.println(b1.add(b2));//加法 -->1.9
System.out.println(b1.multiply(b2));//乘法 -->0.90
System.out.println(b2.divide(b1));//除法 -->0.9
//计算(1.4-0.5)/0.9
BigDecimal b = new BigDecimal("1.4").subtract(new BigDecimal("0.5")).divide(new BigDecimal("0.9"),2,BigDecimal.ROUND_HALF_UP);
// 保留两位小数 四舍五入
System.out.println(b);//1.00

}
}

标签:0.9,BigDecimal,System,b1,使用,println,out
From: https://www.cnblogs.com/123456dh/p/17124250.html

相关文章

  • GITBHU 和 git 使用教程笔记
           git教学视频:40分钟学会Git|日常开发全程大放送&搭配Github_哔哩哔哩_bilibili......
  • getattr()在类方法中的使用
    classNet():def__init__(self):self.net_list=['G_A','G_B','D_A','D_B']self.netG_A='ga'self.netG_B='gb'self.netD_......
  • 使用pnpm管理node版本
    安装pnpm你以前可能会使用如下命令安装pnpmnpmi-gpnpm对与pnpm用户来说,npm是多余的,但是没有npm该如何安装pnpm?在windows下可以使用如下powershell命令安装pnpmiw......
  • windows中使用git,vscode提交代码
    一.使用Gitbash操作1.准备条件与初始化新建一个文件夹dm-configcddm-config#初始化gitinit#全局配置添加邮箱和用户名gitconfig--globaluser.name"jack"......
  • 使用c++为Unreal做插件
    a.c++导出为library,他会导出所有数据。b.c++导出dll,他会导出指定的数据。一般用作各种插件为其他语言调用 步骤上大概分为2步,1.c++导出Dll,这里需要注意的是1.......
  • vue3之异步组件defineAsyncComponent 使用无效?
    原文地址:我的稀土掘金介绍:defineAsyncComponent用于拆分应用为更小的块,并仅在需要时再从服务器加载相关组件官网案例<scriptsetup>import{defineAsyncComponent......
  • ignite系列之8-Ignite索引使用说明
    Ignite索引使用说明1概述官方资料地址:https://www.ignite-service.cn/详见:文档-》SQL处理-》3.定义索引章节本文章重点说明通过注解方式如何定义和使用索引,并给出配置......
  • PowerShell 基本使用
    PowerShellBasicPowerShellBasic简要基本使用PowerShellcmdlet获取帮助PowerShell别名和参数编写一个PowerShell脚本基本概念变量运算符参数分支......
  • PowerShell 的基本使用
    PowerShellBasicPowerShellBasic简要基本使用PowerShellcmdlet获取帮助PowerShell别名和参数编写一个PowerShell脚本基本概念变量运算符参数分支......
  • ignite系列之6-- 使用注解配置索引
    官方连接:见处理SQL-3.2.使用注解配置索引https://www.ignite-service.cn/doc/java/WorkingwithSQL.html#_3-2-%E4%BD%BF%E7%94%A8%E6%B3%A8%E8%A7%A3%E9%85%8D%E7%BD%AE%E......