-
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。 -
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
-
请计算A+B的结果,并以正常形式输出,每组数据占一行。
-
-234,567,890 123,456,789 1,234 2,345,678
-
-111111101 2346912
题目描述:
-
输入:
-
输出:
-
样例输入:
-
样例输出:
import java.io.BufferedInputStream;
import java.math.BigInteger;
import java.util.Scanner;
public class Main
{
/**
* @param args
*/
public static void main(String[] args)
{
Scanner cin = new Scanner(new BufferedInputStream(System.in));
String inputString1 = null, inputString2 = null;
String strSplit[] = null;
String str1, str2;
BigInteger num1 = null, num2 = null;
while (cin.hasNext())
{
str1 = "";
str2 = "";
inputString1 = cin.next();
inputString2 = cin.next();
strSplit = inputString1.split(",");
for (int i = 0; i < strSplit.length; i++)
{
str1 += strSplit[i];
}
num1 = new BigInteger(str1);
strSplit = inputString2.split(",");
for (int i = 0; i < strSplit.length; i++)
{
str2 += strSplit[i];
}
num2 = new BigInteger(str2);
System.out.println(num1.add(num2).toString());
}
}
}
/**************************************************************
Problem: 1003
User: 忆、瞻
Language: Java
Result: Accepted
Time:170 ms
Memory:16128 kb
****************************************************************/