问题 A: API帮助文档阅读训练---大整数类 BigInteger

 通过查找API帮助文档,学习BigInteger类的功能。
 

输入

从键盘输入两个代表大整数的数串aBigInt, bBigInt,

输出

 依次打印aBigInt, bBigInt的 和,差,积,商,取模(aBigInt % bBigInt),最大公约数,

样例输入

33333333333333333333333333333333333333333333333333333333333
66666666666666666666666666666666666666666666666666666666666666

样例输出

66699999999999999999999999999999999999999999999999999999999999
-66633333333333333333333333333333333333333333333333333333333333
2222222222222222222222222222222222222222222222222222222222199977777777777777777777777777777777777777777777777777777777778
0
33333333333333333333333333333333333333333333333333333333333
3

Java.math.BigInteger的包中自带加、减、乘、除和gcd算法

详见:Java高新技术——大数操作(BigInteger、BigDecimal)_李春春_的博客-CSDN博客_biginteger

import java.util.Scanner;
import java.math.BigInteger;

public class Main {
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        String c = reader.next();
        String d = reader.next();
        BigInteger a = new BigInteger(c);
        BigInteger b = new BigInteger(d);
        System.out.println(a.add(b));
        System.out.println(a.subtract(b));
        System.out.println(a.multiply(b));
        System.out.println(a.divide(b));
        BigInteger e[]= a.divideAndRemainder(b);
        System.out.println(e[1]);
        System.out.println(a.gcd(b));
    }
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值