Java常用类:BigInteget、BigDecimal

本文探讨了Java中用于处理大整数和高精度浮点数的BigInteget与BigDecimal类。介绍了它们的应用场景,如BigInteget适用于处理大整数,BigDecimal适用于需要高精度小数的计算。并列举了常见方法,如加、减、乘、除,并给出了示例代码。
摘要由CSDN通过智能技术生成



前言

最近在踩以前学Java没有注意的坑,BigInteget、BigDecimal作为Java中处理非常规数的常用类,里面还有很多内容值得深究,这里写点儿我总结到的有效情报




BigInteget、BigDecimal

应用场景

  1. BigInteget适合保存比较大的整形
  2. BigDecimal适合白村精度更高的浮点型(小数)

常见方法

  1. add 加
  2. subtract 减
  3. multiply 乘
  4. 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");
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值