biginteger

    1热度

    1回答

    public class Ex14_11 { public static void main(String[] args){ long b = Long.MAX_VALUE; BigInteger a = new BigInteger(Long.toString(b)); int count = 0; BigInteger c = new BigInteg

    3热度

    2回答

    我试图初始化从1到1000的阶乘到一个biginteger数组并计算数字的总和。为什么这段代码显示java.lang.NullPointerException?我认为一切都已正确初始化。 class Main { public static void main(String[] args) { BigInteger[] b = new BigInteger[1010];

    -1热度

    2回答

    我有一些方法可以找到一个大数的因式。有人可以解释,它有什么问题,为什么我没有任何输出? public static long factorial(long num) { BigInteger numm = BigInteger.valueOf(num); BigInteger fact= BigInteger.valueOf(1); for (; numm.compa

    0热度

    1回答

    我想写一个Java方法,它使用计数顺序排列n个不同对象的方法的数量 - 一个置换。每次我试着请编译我的代码,我得到一个错误说: multiply(long) is not public in BigInteger; cannot be accessed from outside package. 我试着用fact = fact.multiply((long) i);更换线fact = fact.m

    0热度

    1回答

    我创建一个程序,它在公制系统中占用一个基本单位。 (说克。)然后当你选择一个前缀改变它的等值。 (例如,当您选择Kilo时,1000克会将其更改为1公斤)。 问题是,当我运行代码时,它总是最终为零,这让我认为我在操纵BigIntegers错误。 (我使用非常大的数字,因为一些前缀是非常小的或超出通常长一些非常大) 下面是代码: import java.util.Scanner; import j

    6热度

    1回答

    对于减去各种长度的无符号整数的算法,我有一个神秘的错误。它几乎适用于每一对数字,但是如果n不小于单元中的位数,那么(2^n +1)-(2^n - 1) <> 2。我不明白为什么算法不起作用。 这些数字以“小数”系统(基数= 2 ^位)的数组存储,最不显着的单元格数为低。在AD1数组是从阵列在AD2减去两个相同尺寸LEN的,结果应存放在AD2: false borrow ! len 0 do i

    3热度

    2回答

    我一直在研究这最后几天,我一直无法拿出一个答案。如果除数只有一个单词,我想出了一种算法。但是,如果除数是多个词,那么我会得到一些奇怪的答案。我知道这个问题在这里已经被问了几次,但是除了使用教科书方法或者去拿一本关于这个主题的书之外,还没有确定的答案。除了部门之外,我已经能够让我的大整数库中的每个函数都能工作。似乎有些人认为大整数划分是一个NP难题,而且我遇到了麻烦,所以我倾向于同意。 根据长长数据

    1热度

    4回答

    这是我的代码。当我创建一个BigInteger的数组并尝试分配一个值时,它显示一个错误。 package test; import java.math.*; import java.lang.*; import java.util.*; public class Test { public static void main(String[] args) { B

    0热度

    2回答

    我想将BigInteger数字转换为二进制数。我使用一个while循环来减少BigInteger,直到它等于1,并将余数作为循环运行。 循环的条件是:(decimalNum.intValue()> 1)。 但是程序只经过一次循环,然后认为BigInteger小于/等于1,而实际上它大约是55193474935748. 为什么会发生这种情况? (“inBinary”是一个ArrayList从环举行的

    2热度

    1回答

    从我所了解的情况来看,应该可以将net45与Visual Studio 2015中新的xproj/project.json项目设置相关联。 因此,我在web模板下创建了一个新项目在file-> new proejct菜单中,编辑下面列出的project.json和Class1.cs。 project.json: { "version": "1.0.0-beta8", "fra