说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何实现任意长整数的运算?

编辑:说三道四文库 发布时间:2017-10-21 11:01
HTML文档下载 WORD文档下载 PDF文档下载
用树组,还是链表或其他数据结构?如何实现?有请各位大侠讨论,给出代码!
多谢!
在java.math包中有一个BigInteger类,就是用来实现任意长整数的运算,其中有现成的源代码。
BigInteger
BigInteger provides analogues to all of Java's primitive integer operators, and all relevant methods from java.lang.Math. Additionally, BigInteger provides operations for modular arithmetic, GCD calculation, primality testing, prime generation, bit manipulation, and a few other miscellaneous operations. 
不太懂,比如计算(2^100)*(2^65) --

该怎么办呢?
import java.math.BigInteger;

BigInteger a=new BigInteger(2);
BigInteger b=a.pow(100);
BigInteger c=a.pow(65);
BigInteger d=b.multiply(c);
d=d.substract(new Integer(1));
to:jimshen(jimshen)


应该是BigInteger a=new BigInteger(String.valueOf(2))吧

非常感谢各位的帮助,不过我的本意是自己用数据结构实现大数据的运算.
不知哪位给点代码参考!
http://expert.csdn.net/Expert/topic/1100/1100570.xml?temp=.3787042
原来记得还有一个是用数组实现任意长数字的计算的帖子,刚才没搜到。呵呵
那你就用数组吧
比如你需要一个n位长的整数,你就建立一个数组int[] a = new int[n-1];
a[0]代表个位,a[1]代表十位,a[2]代表百位以此类推。运算方面估计就不用说了吧,按数位来吧,小学怎么教的加减乘除和进位就那么做
自动Login数据库-Delphi资料 自动检测、建立数据库别名和表格-Delphi资料 自动注册Paradox-Delphi资料 Delphi 4增訂的Object Pascal Delphi 5 Enterprise版10大特点 Delphi 插件创建、调试与使用应用程序扩展 Delphi 程序制作要点 Delphi 中面向对象编程之我见 Delphi”程序级触发器”功能的实现 Delphi4.0系统提示信息的汉化 Delphi5优化 Delphi编程技巧十则 Delphi程序制作要点 Delphi的类型转换 Delphi第三方控件大测评 Delphi多层应用程序的实现 Delphi技巧点滴 Delphi使用经验五则 Delphi使用心得 Delphi拖放编程(1) Delphi拖放编程(2) Delphi系列的Y2K问题 Delphi下编程实现中文输入 Delphi用于读写的三种文件类型 Delphi之三十六计之输入处理篇 DELPHI中DFM文件与文本文件转换 Delphi中用于读写的文件类型 RichEdit的自动格式化-Delphi资料 RichEdit中实现查找功能-Delphi资料 表格上所有元件载入后的事件-Delphi资料 充分利用Windows API扩展Delphi函数 寻找关于标准库io系统有关资料哦,谢谢大家 无条件送您50元,人人有份! 想请教关于界面的一些问题 哪位兄弟的英语水平高,帮下忙 祸不单行,衰神穷神附身迟到了,卡掉了,钱没了,房子也租不到了,散分 请教:一个更新的语句 急 关于 xml 的问题, 来者给分,谢谢 有关DropDownList问题,很急!急的要晕死了 看看谁会呢 如何用printer对象控制打印? 通过SMS进行文件传输能实现吗? 寻求 Studio .NET 2003 的帮助文档 有谁知道公文管理中归档操作的原理?在线!!! 请问指针如何编写的?在什么控件下进行? kylix3下不了啊? (www.borland.com/products/downloads/download_kylix.html#) vc++中的expression cannot be evaluated是什么错啊,谢谢请看看! vc++.net对串口编程和多线程的支持的如何? 急!有关CListCtrl的滚动条拖动事件!(在线等待) 用delphi编写的应用程序如何随计算机的分辨率而变化 请教两个问题,短信和传真 哪位能帮忙提供一下使用CDO组件发送邮件的实例?最好详细点的 apache做的服务器,用外地用户用域名不能访问,而用ip可以,是怎么回事? [讨论]为什么用Servlet通过访问SessionBean来访问EntityBean, 会比用Servlet直接访问EntityBean要快呢? 请问opener和parent有什么区别? 大虾救命呀~page_load中执行两条sql语句??? 【转载】国内CCIE日增1例,总数近800 以前的我写的j2ee简单实例 jsp + servlet + ejb .需要者请进!!. 要求不高,只要会delphi。在福州。 web方式下的Gis用Mapx控件能否实现? 我想在new一个panel的时候给他装上一个canvas,不知道可不可以? 关于struts配置问题 struts问题(来者有分) exchange2k 邮件服务器只能收不能发,有防为墙,是什么问题?哪位大虾知道,多谢了. 有好的解决办法吗?望各位大虾给予指点!!! 以前的我写的j2ee简单实例 jsp + servlet + ejb .需要者留请进 !!. 有没有人做这种控件 收到一封Borland的信,很搞笑 在jsp页面里怎样在当前目录生成文件并往里写数据? 问一个有关installshield的问题? 导入导出问题,提示权限不够 vb6.0中的form1_resize()事件在.net中如何实现?? 求一个好算法!!!紧急~~~~ SAMETIME SERVER 的设置问题 各位版主:做为一个两星用户,对论坛规则的一些建议,如果有同感,请支持一下,谢谢! 在xp下能访问access数据库,在2000下访问不成,请高手指点!急! EXCHANGE 与 notes 的互通问题? 高手请进,我以前做的3D引擎是用OpenGL写的,我想改成DirectX的,请问有没有好的办法? 在weblogic7.0中jdk是1.3而要使用DataSource是JDK1.4这样不是就要不兼容了吗? 安装问题,急。在线等待! sql server 数据库转换成access数据库? 在线等待,有效马上给100分! ***如何用C#做一个自动增长的表(从另一个页面添加记录)??? 语文宾语可以是 动词吗,例如我要看书,要死了这种句子 两第6题 网络上出现频率最多的词是什么? you will can learn maths 详细介绍图书出版的整个流程,每个流程的具体解释录排、清样、出片、点红等专业词汇的含义, 新闻联播的常用语句?我们要紧密团结在……下面是什么 新课标英语八年级Unit5if条件状语从句,怎么上可以很生动if条件状语从句,怎样跳出课本,上得更生动一些 题4、6解题的具体过程和答案 新闻联播为什么用“国家大是”这个词? your child will learn better if she studies for brief periods with rest periods in between than if she studies in one continuous block of time . 屋子里很黑,我要一支蜡烛.(改为双重否定句) 光的入射角与反射角是什么关系如题, a bag of wind 难道你不用蜡烛就不行吗?改为肯定句 反射角和入射角的关系是______ 数学(要写出算式)X-3/4X-4=18 Freedom is n`t about doing what we want ,but not doing what we don`t want. 入射角和反射角有什么关系时听到的声音最响 数学,急求,请写出算式,谢谢- ³√(-729/64) = -2 ³√(125/8) = 帮我微分方程---y''+a/y=0(其中a是常数)sxczwww,你的方法是正确的,但是我很怀疑,这个微分方程有解析解,对了忘了说初始条件了,x从0到x变化,y从一个常数b向y变化,y‘从0到y’变化(实际 两个公式 要写出过程,数学算式. 微分方程求解y''=y'+x 如何利用常数变异可求通解?微分方程求解y''=y'+x 如何利用常数变异可求通解?常数变异如何理解? 有这两个公式吗 英文自我介绍完了后应该说什么?例如:要代表什么?分我看完以后就加. 英语高手来此.速答.简单讲解一下 1:00之前要答案1.Have you fished_____(write) the letter?2.This problem is too difficult .Let's go and _____(ask) Miss Chen.3.You should remember _____(bring) your homework to school.4.The boy tried ___ 填上搭配恰当的词语不能重复保持() ()纯朴 优良()维持() ()纯洁 优秀()坚持() 纯熟() 优质()全部答完会有重赏! they( )the finishing line together括号里填什么 初三作文《春花烂漫》以记叙 描写为主 600字左右 关于走进名著中的人物作文的好词好句 代数式5—m+1分之3的值比7—1的值大1,则m的值为( ) 怎么写 俗语说:“路遥知马力日久见人心.”论语10则中与之意思相近的一则是 关于柳的古诗句 they?the finishing line together怎么填号地方应该填什么 照样子写成语:十字:路遥知马力,日久见人心 你不用蜡烛不行吗?是反问句吗 大学四级英语成绩怎样算的? 成语路遥知马力,日久见人心的意思和解释,用路遥知马力,日久见人心造句及其故事典故 有关柳的古诗谁有啊,急需 大学英语四级分数怎么算英语四级有没有基础分?若有为什么会有低于基础分的现象出现?还有加权是在什么基础上加的?原始分是不是按百分制算分后再乘以7.1 刘孝先咏竹的翻译 难道你不用蜡烛就不行吗?仿写反问句 C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, 求直线Y=X-2与双曲线Y=3/X的交点坐标 试析如何提升小学数学教师的数学素养 需要写出算式 ,一条鱼,鱼头重9千克,鱼头重量等于鱼身一半加鱼尾的重量,而鱼身的重量等于鱼头加鱼尾的重量,问:这条鱼身几千克? 双曲线Y=-X/2和直线Y=-X的交点坐标怎么求的? 那是一个停电的晚上,沙尘暴铺天盖地地撕扯着黑暗中的一切,我缩在被窝里惊恐地竖耳听着.句子运用什么修辞方法. 形容花木等形体挺拔匀称. 求解答 第六题 要过程和答案 那是个停电的晚上,沙尘暴铺天盖地地撕扯着黑暗中的一切,我缩在被窝里惊恐地竖耳听.仿写句子 形容花木等形体挺拔匀称的成语是什么 第六题,求答案,最好有解题过程 那是个停电的晚上,沙尘暴铺天盖地地撕扯着黑暗中的一切,我缩在窝里惊恐地竖耳听着.句子运用了什么的那是个停电的晚上,沙尘暴铺天盖地地撕扯着黑暗中的一切,我缩在窝里惊恐地竖耳听 形容花木形体挺拔.(一个四字成语) 第六题答案求解 要过程! 走进名著中的人物 写一个人的 比如猪八戒 Jim from Clss 1 is tallar than any other student in Class 2 这题错在哪里额 偶做英语快喷血了 详细证明过程 新闻联播常用词像那种贯彻实施、理论指导、核心思想、指导思想之类的.我要句子,不是词.是政治性很强的那些句子 东京股市日经股指下跌0.49%迪拜将推专供叫车服务的出租车斯里兰卡近百年来首条新铁路动工印度驻马尔代夫高专汽车被砸维也纳童声合唱团主席:期待中奥合作促日本儿童人口持续减少 财务省提议裁减美女不顾反对捐肾给陌生男子 3年后携忧6岁儿未来买不起房 男子买411万泰国前总理阿披实被控谋杀 或助推通过全球首次大规模男性裸体展 法国美术展美国西南部遭遇强风沙尘天气 当地交通德国男子以点燃自家公寓要胁 欲与市长日本前首相小泉或与社民党党首联手反对母亲巧手变装 入睡孩童变身探索天使(俄罗斯将发行索契冬奥会纪念钞 面值1日本首相每日行踪遭媒体公开 前防卫相忧6岁儿未来买不起房 男子买411万德联盟党与社民党首轮谈判未能就预算问德一男子以点燃自家公寓相威胁 要求与母亲巧手变装 入睡孩童变身探索天使(泰国前总理阿披实被控谋杀 或助推通过教授要给本科生上课斯诺登还有“二号”?加强与非洲经贸合作 美开330亿美立秋之后未出伏 仍会出现高温天刘云山慰问暑期休假专家从要素合作升级到制度合作俄国防部长要求俄维和人员提高外语水平“文都”母亲河 清流重回乡(我的家乡昆山“8·2”特大爆炸事故调查全面展可能造成严重损害食品应24小时内召回“我的家乡我的河”摄影比赛征稿哈尔滨一高校学生向境外出卖情报被批捕两起瞒报谎报煤矿事故被查实北京师范大学发出倡议组建教师志愿服务我国首次设立化学基础教育奖纽约金价6日重上1300美元立陶宛农场再次发现非洲猪瘟疫情检方立案侦查3名原副省级官员最新政府采购目录下架苹果iPad?周末猜猜赢“采采” 免费送您百香果狮子月 逛出情调
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘