BigInteger类的方法
BigInteger类的方法
* divide(BigInteger val)
返回其值为 (this / val) 的 BigInteger。
multiply(BigInteger val)
返回其值为 (this * val) 的 BigInteger。
subtract(BigInteger val)
返回其值为 (this - val) 的 BigInteger。
add(BigInteger val)
返回其值为 (this + val) 的 BigInteger
remainder(BigInteger val)
返回其值为 (this % val) 的 BigInteger。
divideAndRemainder(BigInteger val)
返回包含 (this / val) 后跟 (this % val) 的两个 BigInteger 的数组。 返回值BigInteger[]

1 package integer; 2 3 import java.math.BigInteger; 4 5 /** 6 * BigInteger类的方法 7 * divide(BigInteger val) 8 返回其值为 (this / val) 的 BigInteger。 9 multiply(BigInteger val) 10 返回其值为 (this * val) 的 BigInteger。 11 subtract(BigInteger val) 12 返回其值为 (this - val) 的 BigInteger。 13 add(BigInteger val) 14 返回其值为 (this + val) 的 BigInteger 15 remainder(BigInteger val) 16 返回其值为 (this % val) 的 BigInteger。 17 divideAndRemainder(BigInteger val) 18 返回包含 (this / val) 后跟 (this % val) 的两个 BigInteger 的数组。 返回值BigInteger[] 19 * @author star 20 * 21 */ 22 public class BigIntegerDemo { 23 public static void main(String[] args) { 24 String s = Integer.MAX_VALUE+"";//2147483647 25 System.out.println(s); 26 27 String s1 = Long.MAX_VALUE+"";//9223372036854775807 28 System.out.println(s1); 29 30 BigInteger big = new BigInteger("5344444444444444778815991"); 31 BigInteger big2 = new BigInteger("5344444444599"); 32 //运算 33 System.out.println(big.add(big2)); 34 System.out.println(big.subtract(big2)); 35 System.out.println(big.multiply(big2)); 36 System.out.println(big.divide(big2)); 37 38 //返回一个BigInteger[]数组 39 BigInteger b1 = new BigInteger("10"); 40 BigInteger b2 = new BigInteger("2"); 41 BigInteger[] res = b1.divideAndRemainder(b2); 42 System.out.println(res[0]); 43 System.out.println(res[1]); 44 45 } 46 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下