JAVA大数类详解

算法竞赛常遇大数问题,如求大斐波那契数,用常规解法不行,自己写大数算法又麻烦易出错。Java自带大数类是好选择,主要有BigInteger和BigDecimal,通常以处理整数的BigInteger为例讲解,具体用法可参考相关链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引论
在算法竞赛中我们经常遇到大数问题,例如求一个很大的斐波那契数。住在这种情况下我们用常规解法(使用long long或long long int)肯定是不行的,而我们自己写一个大数的算法又过于麻烦且易于出错,在这种情况下使用java中自带的大数类是我们最好的选择

介绍
java中用于操作大数的类主要有两个,一个是BigInteger,代表大整数类用于对大整数进行操作,另一个是BigDecimal,代表大浮点型。因为这两种类的使用方法是一样的且通常情况下我们处理的数据是整数,所以下面我们以BigInteger为例进行讲解

具体用法:https://blog.youkuaiyun.com/dongchengrong/article/details/78848399

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值