bigdecimal保留4位小数_BigDecimal类

2023-10-27

import java.math.BigDecimal;

public class BigDecimaDemo {

public static void main(String[] args) {

// TODO Auto-generated method stub

/*

* 计算结果,未知

* 原因:计算二进制中,表示浮点数不精确造成

* 超级大型的浮点数据,提供高精度的浮点运算,BigDecimal

*/

function();

function1();

}

/*

* BigDecmial实现三则运算

* + - *

*/

public static void function() {

BigDecimal b1 = new BigDecimal("0.00009");

BigDecimal b2 = new BigDecimal("0.045783219");

BigDecimal bigAdd = b1.add(b2);

System.out .println(bigAdd);

BigDecimal bigSub = b1.subtract(b2);

System.out .println(bigSub);

BigDecimal bigMil = b1.multiply(b2);

System.out .println(bigMil);

}

/*

* BigDecmial实现除法运算

* divid

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

bigdecimal保留4位小数_BigDecimal类 的相关文章

  • Hive对库对表的操作

    目录 前期工作 1 Hive对库的操作 2 Hive对表的操作 3 Hive的分区表 前期工作 需提前启动服务端 hiveserver2 和客户端 beeline u jdbc hive2 192 168 67 110 10000 n ro
  • 如何判断一个请求是否为Ajax请求

    Ajax请求中主要对象 原生对象 是XMLHttpRequest 知道了该对象 那么就可以通过判断请求头属性来鉴别当前请求 判断当前请求是否为Ajax public static boolean isAjaxRequest HttpServ
  • typora文章同步(跨平台)

    typora实现备份 个人博客 一 图片上传 PicGo有提供默认的图床 可以直接使用 但是有上传的限制 有特定要求的可以自己配置github图床 1 配置github图床 利用github搭建图床 2 安装PicGo 下载链接 windo
  • 【判断题】【简答题】【数据库原理】

    文章目录 一 判断题 二 简答题 一 判断题 1 数据的安全性主要防范的对象是合法用户 正确答案 错 2 数据库恢复是利用冗余数据来重建数据库 正确答案 对 3 定义外键级级联是为了保证相关表之间数据的一致性 正确答案 对 4 创建唯一性索
  • React小技巧-React.memo useMemo useCallback

    React小技巧 React memo useMemo useCallback 原文 https piyushsinha tech series optimizing react ck subscriber id 1555690090 本文
  • TV服务器的安装维护和调试,广电机顶盒安装调试教程及系统设置密码

    QQ截图20160813140648 png 931 06 KB 下载次数 3 2016 8 13 14 43 上传 电视机与机顶盒正确连接后 打开电视机和机顶盒的电源开关 并按电视机遥控器的视频切换键 TV 切换到IPTV界面 第一步 进
  • Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示 1 普通可视化界面编程代码入门 import sys from PyQt5 QtWidgets import QWidget QApplication 导入两个类来进行程序界面编程 if n
  • leetcode 5 最长回文子串

    题目 给你一个字符串 s 找到 s 中最长的回文子串 如果字符串的反序与原始字符串相同 则该字符串称为回文字符串 示例 输入 s babad 输出 bab 解释 aba 同样是符合题意的答案 解析 这道题和之前的那道回文的很像 647回文子
  • Vue2.0教程

    一 Vue入门 1 概述 在众多的语言排名中 JavaScript 已经非常靠前 它是前端的核心编程语言 我们可以利用 js 开发 动态 效果的网页 也可以开发 app 为了简化 JavaScript 的使用 在其基础上 发展出两个门派 真
  • C++ 用两个栈实现一个队列

    首先我们要看看栈和队列的特点 栈的特点 先进后出 队列的特点 先进先出 队列的出队顺序与栈的出栈是相反的 我们把数据压入第一个栈 如果再把这个栈里面的元素依次压入第二个栈 此时栈2里面的元素的顺序 相当于对一组数据进行了两次倒序 此时对第二
  • python 的继承重写和 super函数

    1 super函数实现父类方法的继承和重写 class Car1 def init self color weight self color color self wheel 4 self weight weight self speed
  • 防止连接Mysql超时,JDBC探活配置

    我们知道Mysql有两个关于连接超时的参数 默认为8小时 MySQL gt show global variables like timeout wait timeout 28800 非交互连接等待时间 interactive timeou
  • php 检测用户名已存在错误,验证用户名时出现PHP错误

    我正在使用PHP构建一个网站 我需要验证用户输入的名称是否正确 由于JavaScript是客户端的 我不能完全依赖它 所以这是我的服务器端函数来验证用户名 function validate name name name trim name
  • Intellij IDEA安装YAML插件

    1 下载插件 http pan baidu com s 1nvgECTN 2 安装插件 Intellij IDEA File gt Settings gt Plugins gt Install plugin from disk gt 选择插
  • Mac下安装Metaspoit

    Mac下安装Metaspoit 在mac下安装的方式 1 先去官网上下载对应的dmg文件 想要不花钱的话就可以对应的去 下载社区版本的 连接 https osx metasploit com metasploitframework late
  • PhpStorm 上面的git集成用法

    phpStrom这个php的 IDE完美的集合了git 对于有些对命令行不是很熟悉的同学来说 这可以带来很大的帮助 下面我给大家说一下具体的用法 1 我们提交自己的代码 a 在我们的项目上 右击 如图所示 相当于 git add 这个大家都
  • 使用DS18B20模块的Arduino模拟温度计

    有时 我们需要在项目中添加一个温度指示器 因此 在本篇文章中 您将学习如何使用Arduino和DS18B20温度传感器制作一款模拟温度计 DS18B20模块 首先 Maxim DS18B20数字温度计提供9位至12位摄氏温度测量 并具有报警
  • linux机试题,智一面之荣耀机试题 2021.04 ~05

    记录下最近面试的算法题 题目记得不是特别清楚了 大致描述 一 2021 04 17荣耀机试 1 数组排序 题目描述 输入多个数字 按数字从小到大排序 输入描述 多个整数 保证都在int范围内 用空格隔开 输出描述 从小到大的值 用空格隔开
  • qt 带复选框的下拉列表

    参考 Qt之QComboBox定制 核心思想 void QComboBox setView QAbstractItemView itemView void QComboBox setModel QAbstractItemModel mode

随机推荐