8.6 BigInteger类
来源:互联网 发布:unity3d透明材质 编辑:程序博客网 时间:2024/06/04 19:17
8.6.2 BigInteger类
BigInteger类提供任意精度的整数运算
常用方法:
public BigInteger add(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的和public BigInteger subtract(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的差public BigInteger multiply(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的积public BigInteger divide(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的商public BigInteger remainder(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的余public BigInteger compareTo(BigInteger val) //返回当前大整数对象与参数指定的大整数的比较结果,返回值是1、-1或者0,分别表示当前大整数对象大于、小于或者等于参数指定的大整数public BigInteger abs() //返回当前大整数对象的绝对值public BigInteger pow(int a) //返回当前大整数对象的a次幂public BigInteger toString() //返回当前大整数对象十进制的字符串表示public BigInteger toString(int p) //返回当前大整数对象p进制的字符串表示
/** * 计算5的平方根以及两个大整数的和与积 * @author night * */public class Example8_18 {public static void main(String[] args) {double a =5.0;double st=Math.sqrt(a);System.out.println(a+"的平方根:"+st);BigInteger bigInteger=new BigInteger("0"), one=new BigInteger("123456789"),two=new BigInteger("987654321");bigInteger=one.add(two);System.out.println("和:"+bigInteger);bigInteger=one.multiply(two);System.out.println("积:"+bigInteger);}}/*5.0的平方根:2.23606797749979和:1111111110积:121932631112635269*/
阅读全文
0 0
- 8.6 BigInteger类
- BigInteger类
- BigInteger类
- BigInteger类
- BigInteger类
- 常见类---BigInteger类
- 类 java.math.BigInteger
- 类 java.math.BigInteger
- 类 java.math.BigInteger
- java BigInteger类
- java.math.BigInteger类
- 大整数类BigInteger
- 大整数类BigInteger
- 关于BigInteger类
- java BigInteger BigDecimal类
- 大整数类BigInteger
- 大整数类biginteger
- java BigInteger类
- 函数式编程思维
- java八大基本数据类型测试总结
- ACdream 1069 无耻的出题人【规律】
- IMOLD V13 SP4(模具设计软件)官方版下载附安装教程
- Spotfire使用经验-限制/排除数据(limit data)
- 8.6 BigInteger类
- Pygame学习笔记 (1)
- Android的五个进程
- oop思想实现数字时钟
- 【排序】选择排序
- 第三章 函数
- 使用threejs点云秀出酷炫的模型效果
- JVM之类加载机制
- HDU2196 Computer(树形dp或树的直径)