- 题目描述:
-
给定两个整数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
可以看作对字符串处理
1 import java.util.Scanner;
2
3 public class Main{
4 public static void main(String[] args){
5 Scanner in=new Scanner(System.in);
6 while(in.hasNext()){
7 String line=in.nextLine();
8 String[] num=line.split(" ");
9 int ans=0;
10 for(int i=0;i<2;i++){
11 String[] t=num[i].split(",");
12 String ans_str="";
13 int len=t.length;//单独计算,这样不用在for循环里面每次都计算一次
14 for(int j=0;j<len;j++){
15 ans_str+=t[j];
16 }
17 ans+=Integer.parseInt(ans_str);
18 }
19 System.out.println(ans);
20 }
21 }
22 }
23 /**************************************************************
24 Problem: 1003
25 User: 0000H
26 Language: Java
27 Result: Accepted
28 Time:80 ms
29 Memory:15488 kb
30 ****************************************************************/