资源详细信息
java实现大整数运算 - 资源详细说明
在包 hugeinteger 中创建功能类 HugeInteger,该类用来存放和操作一个不超过
40 位的大整数。
(1) 定义一个构造函数,用来对大整数进行初始化。参数为一个字符串。
(2) 定义 input 成员函数,实现大整数的重新赋值。参数为一个字符串,无返回
值。
(3) 定义 output 成员函数,将大整数输出到屏幕上。无参数无返回值。
(4) 定义 add 成员函数,实现两个大整数的加法。参数为一个 HugeInteger 对
象,无返回值,例如:
HugeInteger A = new HugeInteger("12345");
HugeInteger B = new HugeInteger("1234");
A.add(B);
此时,A 为 13579,B 为 1234。
(5) 定义 sub 成员函数,实现两个大整数的减法。参数和返回值同 add 函数。
(6) 定义若干大整数关系运算的成员函数,包括 isEqualTo(等于,=)、
isNotEqualTo(不等于,≠)、isGreaterThan(大于,>)、isLessThan(小
于,<)、isGreaterThanOrEqualTo(大于等于,≥)和 isLessThanOrEqualTo
(小于等于,≤)。这些函数的参数为一个 HugeInteger 对象,返回值为一个
布尔类型,表示关系运算的结果,例如:
HugeInteger A = new HugeInteger("12345");
HugeInteger B = new HugeInteger("1234");
那么此时 A.isGreaterThan(B)的结果应当为 True,表示 12345>1234。
40 位的大整数。
(1) 定义一个构造函数,用来对大整数进行初始化。参数为一个字符串。
(2) 定义 input 成员函数,实现大整数的重新赋值。参数为一个字符串,无返回
值。
(3) 定义 output 成员函数,将大整数输出到屏幕上。无参数无返回值。
(4) 定义 add 成员函数,实现两个大整数的加法。参数为一个 HugeInteger 对
象,无返回值,例如:
HugeInteger A = new HugeInteger("12345");
HugeInteger B = new HugeInteger("1234");
A.add(B);
此时,A 为 13579,B 为 1234。
(5) 定义 sub 成员函数,实现两个大整数的减法。参数和返回值同 add 函数。
(6) 定义若干大整数关系运算的成员函数,包括 isEqualTo(等于,=)、
isNotEqualTo(不等于,≠)、isGreaterThan(大于,>)、isLessThan(小
于,<)、isGreaterThanOrEqualTo(大于等于,≥)和 isLessThanOrEqualTo
(小于等于,≤)。这些函数的参数为一个 HugeInteger 对象,返回值为一个
布尔类型,表示关系运算的结果,例如:
HugeInteger A = new HugeInteger("12345");
HugeInteger B = new HugeInteger("1234");
那么此时 A.isGreaterThan(B)的结果应当为 True,表示 12345>1234。
立即下载 java实现大整数运算
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
- 本资源需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传功能
- 资源永久有效可用
使用说明
- 下载后使用解压软件解压
- 推荐使用 WinRAR 或 7-Zip
- 如有密码请查看资源说明
- 解压后即可正常使用
积分获取方式
- 上传优质资源获得积分
- 每日签到免费领取积分
- 邀请好友注册获得奖励
- 查看详情 →