题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1047
简单的大数相加问题
源代码:
import java.math.BigInteger; import java.util.Scanner; //78MS 2976K AC public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); BigInteger sum ; for (int i = 1; i <= t; i++) { sum = BigInteger.ZERO; while (true) { BigInteger num = scanner.nextBigInteger(); if (num.equals(BigInteger.ZERO)) { break; } else { sum = sum.add(num); } } System.out.println(sum); if (i != t) { System.out.println(); } } } }
本文介绍了一个简单的Java程序来解决大数相加的问题。通过使用BigInteger类来处理超出常规整型变量范围的数值,该程序能够有效地进行大数运算,并提供准确的结果。适用于需要处理大数计算的应用场景。
546

被折叠的 条评论
为什么被折叠?



