BigInteger和BigDecimal分别表示大整型和大浮点型,理论上可以表示无限大的数,只要计算机内存足够大。api
下面举例经常使用函数ide
BigInteger a=new BigInteger("10");函数
BigInteger b=new BigInteger("20");spa
a.add(b);//用法对象
a=30;ip
这里new的对象所有为字符串类型内存
1.valueOf(parament); 将参数转换为指定的类型ci
2.add(); 大整数相加rem
3.subtract(); 相减文档
4.multiply(); 相乘
5.divide(); 相除取整
6.remainder(); 取余
7.pow(); a.pow(b)=a^b;取平方数
8.gcd(); 最大公约数
9.abs(); 绝对值
10.negate(); 取反数
11.boolean equals(); 是否相等
以上的用法BigDecimal一样适用
这些只是经常使用举例,如需深刻请查看jdk api帮助文档