• 九度oj-1003-Java


    题目描述:

    给定两个整数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
    

    Java

    import java.math.BigInteger;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner cin = new Scanner(System.in);
    		while (cin.hasNext()) {
    			String line = cin.nextLine();
    			String[] ab = line.split(" ");
    			BigInteger total = new BigInteger("0");
    			for (String aOrB : ab) {
    				StringBuilder sb = new StringBuilder();
    				String[] numbers = aOrB.split(",");
    				for (String number : numbers) {
    					sb.append(number);
    				}
    				total = total.add(new BigInteger(sb.toString()));
    			}
    			System.out.println(total.toString());
    		}
    	}
    }
    

    我是天王盖地虎的分割线

  • 相关阅读:
    判断js中的类型
    js数组的4种遍历方式
    js笔记
    Windows 常用 CMD 命令介绍
    css笔记
    winform项目笔记:
    Angular4 中内置指令的基本用法
    Angular4入门笔记
    8、跳台阶
    7、斐波那契数列
  • 原文地址:https://www.cnblogs.com/yydcdut/p/4823781.html
Copyright © 2020-2023  润新知