【发布时间】:2013-09-27 22:23:12
【问题描述】:
我是 Java 新手。请帮帮我。
我想要一个程序,它将两个最多 50 位的整数相加,每个整数都表示为 java 中的一个数字数组。
我尝试添加两个数组,每个数组包含 50 个元素,但这还不够接近。 我什至不想展示我写的代码。
【问题讨论】:
我是 Java 新手。请帮帮我。
我想要一个程序,它将两个最多 50 位的整数相加,每个整数都表示为 java 中的一个数字数组。
我尝试添加两个数组,每个数组包含 50 个元素,但这还不够接近。 我什至不想展示我写的代码。
【问题讨论】:
建议你使用 java.math.BigInteger 类。这个类可以处理任意精度的整数。
“50 位”是指十进制。因此您可以使用 BigInteger.ZERO、BigInteger.ONE、BigInteger.TEN 初始化您的 BigInteger。
可以使用 BigInteger.add(BigInteger val) 函数进行加法。
有关详细信息,请参阅http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html 的文档。
【讨论】: