我有一个任务(我认为一个很常见的),其目标是开发一个LargeInteger类,它可以用..非常大的整数进行计算。将字符串转换为大整数?
我显然不允许使用Java.math.bigeinteger
类。
右上角我卡住了。我需要从用户(长数字)采取2个字符串,然后我将使用这些字符串来执行各种计算方法(添加,除法,乘法等)。
任何人都可以向我解释背后的理论这应该工作?在我从用户处取得字符串后(因为它太大而无法存储在int中),我应该把它分解成10位数的长数字块(我认为10是最长也许是9?)
任何帮助表示赞赏。
整数数组(int []')在这里似乎是合理的数据结构。 – 2012-03-22 02:09:52