当前位置: 首页 > news >正文

BigInteger类和BigDecimal类的简单介绍

文章目录

    • 📖前言:
    • 🎀BigInteger类和BigDecimal类的由来
    • 🎀BigDecimal类的优点
    • 🎀BigDecimal类容易引发的错误
      • 🏅处理方法

📖前言:

本篇博客主要介绍BigInteger类和BigDecimal类的用途及常用方法

🎀BigInteger类和BigDecimal类的由来

在许多科学领域,Long存储(8个字节)的值远远不够用,亟需更大的类型来存储数据。于是Java中提供了一个可以存储任意精度整数的类BigInteger,可以存储任意精度浮点数的类BigDecimal。并且给它们定义了加减乘除四大方法
add() ,subtract(),multiply(),divide() 支持运算。

🎀BigDecimal类的优点

由于在浮点数在Java中显示为近似数,而使用BigDecimal类刚好克服了这一点(计算更精确)
在这里插入图片描述

🎀BigDecimal类容易引发的错误

如果两个浮点数的除法得到值为无限循环小数的话,会报异常
在这里插入图片描述
在这里插入图片描述

🏅处理方法

在这里插入图片描述

http://www.lryc.cn/news/31464.html

相关文章:

  • mysql五种索引类型---实操版本
  • 【微信小程序】-- 页面导航 -- 编程式导航(二十三)
  • 路由追踪工具 traceroute 使用技巧
  • NGINX学习笔记 - 一篇了解NGINX的基本概念(一)
  • Spring-Cloud-Gateway的过滤器的执行顺序问题
  • Android性能优化的底层逻辑
  • Gradle+SpringBoot多模块开发
  • Qt 之 emit、signals、slot的使用
  • 每日学术速递3.6
  • C# 将对象转换成字节数组(二进制数据)
  • 巾帼绽芬芳 一起向未来(下篇)
  • 代码还原小试牛刀(一):魔改的MD5
  • 6. 找大佬
  • 【CSS】标签显示模式 ① ( 标签显示模式 | 块级元素 )
  • hive真实表空间大小统计
  • 微信小程序引入Vant UI步骤
  • 【震撼发布】《致敬未来的攻城狮计划》| 文末赠书3本
  • 8.装饰者模式
  • GIT基础常用命令-1 GIT基础篇
  • 华为OD机试题,用 Java 解【数列描述】问题
  • 2022掉队的“蔚小理”,按下了兔年加速键
  • 【NLP相关】attention的代码实现
  • 凌恩生物资讯
  • Leetcode 148. 排序链表(二路归并)
  • 记录Paint部分常用的方法
  • ArrayList集合底层原理
  • 内网部署swagger快解析映射方案发布让外网访问
  • 全网最全整理,自动化测试10种场景处理(超详细)解决方案都在这......
  • 【c++】指针的学习
  • 华为OD机试题,用 Java 解【水仙花数】问题