前言
最近在踩以前学Java没有注意的坑,BigInteget、BigDecimal作为Java中处理非常规数的常用类,里面还有很多内容值得深究,这里写点儿我总结到的有效情报
目录大纲,自选食用
BigInteget、BigDecimal
应用场景
- BigInteget适合保存比较大的整形
- BigDecimal适合白村精度更高的浮点型(小数)
常见方法
- add 加
- subtract 减
- multiply 乘
- divide 除
示例代码
public class BigInteger_ {
public static void main(String[] args) {
//当我们编程中,需要处理很大的整数,long 不够用
//可以使用BigInteger 的类来搞定
// long l = 23788888899999999999999999999l;
// System.out.println("l=" + l);
BigInteger bigInteger = new BigInteger("12138888888888888888888");