Java
KanadeAngel
这个作者很懒,什么都没留下…
展开
-
Java BigInteger 求立方根方法的实现
原理和求平方根的一样 package com.swu.math; import java.math.BigInteger; public class Test { public static String root3(String num) { BigInteger b=new BigInteger(num); //不用多解释了吧 if(b.compareTo(Bi原创 2013-08-15 21:50:18 · 2064 阅读 · 0 评论 -
Java BigInteger sqrt方法的实现
本来是为我上学期写好的MathTool工具类转化,也就是原来这个工具类的方法参数类型是long。为了实现任意大数的运算,long用BigInteger替换带哦。好了废话少数,先说数学原理,也就是手算平方根计算机代码实现!那么什么叫手算平方根了??? 手开方 据说前苏联的普通工人都会的(毛熊国果然是一个神奇的国度!听到这里我背脊发冷,再次膜拜俄罗斯基础数!!和那令人望而生畏的吉米多维奇了!原创 2013-08-15 17:59:37 · 2059 阅读 · 0 评论 -
Java BigInteger求任意n(n∈N*)次方根的实现
原理是newton切线法,就不用介绍了吧 package com.swu.math; import java.math.BigDecimal; import java.math.BigInteger; public class Test { //num是被开方数,n是开方次数,precision设置保留几位小数 public static String rootN_Decimal(原创 2013-08-15 21:55:53 · 3445 阅读 · 1 评论