【华为机试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()方法

你可能感兴趣的:(华为机试题集Java实现)