我是靠谱客的博主 时尚香菇,最近开发中收集的这篇文章主要介绍bigdecimal java 最大值_Java中BigDecimal的加减乘除、比较大小与使用注意事项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java中BigDecimal的加减乘除、比较大小与使用注意事项

发布时间:2020-08-23 13:44:16

来源:脚本之家

阅读:124

作者:maytree_sun

前言

借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,在java 里面,int 的最大值是:2147483647,现在如果想用比这个数大怎么办?换句话说,就是数值较大,这时候就用到了BigDecimal ,关于BigDecimal 的介绍有很多,需要了解的朋友可以参考这篇文章:https://www.jb51.net/article/55395.htm

一、BigDecimal 的加减乘除

BigDecimal bignum1 = new BigDecimal("10");

BigDecimal bignum2 = new BigDecimal("5");

BigDecimal bignum3 = null;

//加法

bignum3 = bignum1.add(bignum2);

System.out.println("和 是:" + bignum3);

//减法

bignum3 = bignum1.subtract(bignum2)

最后

以上就是时尚香菇为你收集整理的bigdecimal java 最大值_Java中BigDecimal的加减乘除、比较大小与使用注意事项的全部内容,希望文章能够帮你解决bigdecimal java 最大值_Java中BigDecimal的加减乘除、比较大小与使用注意事项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部