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)
杭电HDOJ--ACM1002(JAVA解题,运用BigInteger)