java学习:杭电1002.大数处理问题

Posted xcxfury

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习:杭电1002.大数处理问题相关的知识,希望对你有一定的参考价值。

import java.math.BigDecimal;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String temp1 = null;
		String temp2 = null;
		String result = null;
		int i;

		int a = scanner.nextInt();
		for (i = 0; i < a; i++) {
			temp1 = scanner.next();
			temp2 = scanner.next();

			BigDecimal bigDecimal1 = new BigDecimal(temp1);
			BigDecimal bigDecimal2 = new BigDecimal(temp2);

			result = bigDecimal1.add(bigDecimal2).toString();
			if (i != (a - 1)) {
				System.out.println(
						"Case " + (i + 1) + ":\r\n" + bigDecimal1 + " + " + bigDecimal2 + " = " + result + "\r\n");
			}else{
				System.out.println(
						"Case " + (i + 1) + ":\r\n" + bigDecimal1 + " + " + bigDecimal2 + " = " + result);
			}

		}

	}

}

 

以上是关于java学习:杭电1002.大数处理问题的主要内容,如果未能解决你的问题,请参考以下文章

HDOJ-ACM1002(JAVA实现 自定义大数处理类MBigInteger)

杭电1002

杭电HDOJ--ACM1002(JAVA解题,运用BigInteger)

杭电多校第一场补题-1002 Balanced Sequence

HDU1002 A + B Problem II 大数问题

杭电女生赛1001 1002 1003 1005 1008 hdu6023 6024 6025 6027 6030