Java 中的 BigInteger 上的数学运算
让我们使用 Java 中的内置方法对 BigInteger 执行以下运算。
Addition: add() method Subtraction: subtract() method Multiplication: multiply() method Division: divide() method
让我们创建三个 BigInteger 对象。
BigInteger one = new BigInteger("98765432123456789"); BigInteger two = new BigInteger("94353687526754387"); BigInteger three = new BigInteger("96489687526737667");
对它们应用数学运算。
one = one.add(two); System.out.println("Addition Operation = " + one); one = one.multiply(two); System.out.println("Multiplication Operation = " + one);
以下是一个示例 −
示例
import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger one = new BigInteger("98765432123456789"); BigInteger two = new BigInteger("94353687526754387"); BigInteger three = new BigInteger("96489687526737667"); one = one.add(two); System.out.println("Addition Operation = " + one); one = one.multiply(two); System.out.println("Multiplication Operation = " + one); two = three.subtract(two); System.out.println("Subtract Operation = " + two); two = three.divide(two); System.out.println("Division Operation = " + two); } }
输出
Addition Operation = 193119119650211176 Multiplication Operation = 18221501070917918273532554434429112 Subtract Operation = 2135999999983280 Division Operation = 45
广告