package BigNumber;
import java.math.BigInteger;
/**
* ClassName
* Description:
* 整数:BigInteger(String strNumber)
* 实数:Decimal(String strNumber)
* strNumber 必须是只含数字,不可有其它字符
*
* Date 2022/5/4 11:28
*
* @User : TThh
* @since JDK 17.0
*/
public class BigNumberDemo {
public static void main(String[] args) {
/*
Decimal() 与 BigInteger() 使用方法一样
*/
//创建两个大数(整型)
BigInteger bn1 = new BigInteger("11111111111111111111");
BigInteger bn2 = new BigInteger("2222222222222222222222");
//加
System.out.println(bn1.add(bn2));
//减
System.out.println(bn1.subtract(bn2));
//乘
System.out.println(bn1.multiply(bn2));
//除
System.out.println(bn2.divide(bn1));
//求余
System.out.println(bn2.mod(bn1));
}
}
这是关于Java中大数的运算
最新推荐文章于 2024-07-29 18:00:00 发布