Java BigInteger的函数层

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

我正在寻找一个函数,比如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.5

  • 让我们假设
    a
    b
    biginger
    变量
    a.divide(b)
    将返回一个
    BigInteger
    值(因此不需要下限),除非
    b
    为0,在这种情况下它将抛出异常


  • JavaScript不是Java。为什么整数需要
    floor
    函数
    floor
    将浮点数向下舍入。哦,是的,你是对的,因为我将BigInteger除以2,然后我想使用此函数进行舍入除掉2
    BigInteger
    s将自动向下舍入。