1. 程式人生 > >【華為機試078】超長正整數相加

【華為機試078】超長正整數相加

題目描述:

請設計一個演算法完成兩個超長正整數的加法。

Java實現:

import java.util.*;
import java.math.BigInteger;


public class Main{
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
      
        while(sc.hasNext()){
            BigInteger b1=new BigInteger(sc.nextLine().trim());
            BigInteger b2=new BigInteger(sc.nextLine().trim());
            System.out.println(b1.add(b2).toString());
        }
    }
}

知識點:

  • BigInteger類的add()方法