Java BigInteger的函数层
我正在寻找一个函数,比如Math.floor(intx),但它是biginger类型的变量。有人知道怎么做吗Java BigInteger的函数层,java,Java,我正在寻找一个函数,比如Math.floor(intx),但它是biginger类型的变量。有人知道怎么做吗 假设a和b是int变量。在这种情况下,a/b是一个int。测试用例: inta=5; int b=2; 系统输出打印项次(a/b)//预期输出为2 让我们假设a和b是整数,但我们打算将除法的结果转换为浮点值。结果取决于转换的方式。测试用例: inta=5; int b=2; 系统输出打印项次((浮动)(a/b))//预期产出为0.0 系统输出打印项次(((浮动)a)/b)//预期输出为2
a
和b
是int
变量。在这种情况下,a/b
是一个int
。测试用例:
inta=5;
int b=2;
系统输出打印项次(a/b)//预期输出为2
a
和b
是整数,但我们打算将除法的结果转换为浮点值。结果取决于转换的方式。测试用例:
inta=5;
int b=2;
系统输出打印项次((浮动)(a/b))//预期产出为0.0
系统输出打印项次(((浮动)a)/b)//预期输出为2.5
a
和b
是biginger
变量a.divide(b)
将返回一个BigInteger
值(因此不需要下限),除非b
为0,在这种情况下它将抛出异常JavaScript不是Java。为什么整数需要
floor
函数floor
将浮点数向下舍入。哦,是的,你是对的,因为我将BigInteger除以2,然后我想使用此函数进行舍入除掉2BigInteger
s将自动向下舍入。