导航:首页 > 编程语言 > java数字计算

java数字计算

发布时间:2025-01-15 16:40:02

java中如何对较大的数字进行计算

不管是不是用JAVA,其实方法都一样,利用数组比如说长度为一千的数字,可以这个 int[] number = new int[1000];相加的思路是,首先两个数组的长度必须是一致,位数不同的话,前面补0,内存有点浪费,但是计算起来比较方便。然后让它们从0到最高位,每位进行相加并保存相应的位置上。最后一步是从0开始判断有没有大于10的数字,如果有就向前面进位(前一个加1,当前位减10),这样就可以。如果是相减,其实思路还是一样的,每位先相减,再判断是否有小于0的,如果有则向前面一位借1(前一位减1,当前位加10)如果是相乘,和上面一样,不过要注意的是进位的时候,不止进一位,比如5*6,就要向前进3位了(前一位加3,当前位减30)除就比较麻烦点,要涉及到精确度问题,得看实际需要 输出就更容易了,直接for循环数组 特别要注意的是,如果最高位有进位的时候,这个是比较容易出错的地方 思路在上面,如果实现不了请留言

阅读全文

与java数字计算相关的资料

热点内容
java伪随机数 浏览:126
涂色书怎么解压 浏览:461
三角形圆边编程 浏览:457
手机压缩文件怎么压缩到十兆以下 浏览:985
云主机云服务器品牌 浏览:343
安卓emulated文件夹如何打开 浏览:311
采用fifo页面置换算法是 浏览:192
如何上网代理服务器 浏览:591
Hro系统源码 浏览:845
宝库源码 浏览:340
路飞和熊排解压力 浏览:623
php定时更新 浏览:355
数控5轴编程培训一般多久 浏览:558
cadpdf图层 浏览:248
用登号器出现服务器未响应是什么 浏览:903
java算法是什么 浏览:634
程序员cc发展方向 浏览:987
智慧黑板在哪里下载app 浏览:311
男生穿衣搭配app哪个好 浏览:596
光大信用卡年费在app哪里可以看 浏览:211