描述输入两个用字符串 str 表示的整数,求它们所表示的数之和。
数据范围: 1 le len(str) le 10000 1≤len(str)≤10000
输入描述:输入两个字符串。保证字符串只含有'0'~'9'字符
输出描述:输出求和后的结果
示例1输入:
9876543210 1234567890复制输出:
11111111100复制
package org.example.medium;
import java.math.BigDecimal;
import java.util.Scanner;
public class Hj57 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String s = scanner.nextLine();
String s1 = scanner.nextLine();
s = castNums(s);
s1 = castNums(s1);
BigDecimal bigDecimal = new BigDecimal(s);
BigDecimal bigDecimal1 = new BigDecimal(s1);
BigDecimal add = bigDecimal.add(bigDecimal1);
System.out.println(add);
}
}
public static String castNums(String str) {
if (str.length() > 10000) {
str = str.substring(0, 10001);
}
return str;
}
}



