BigInteger的功能层

  • 本文关键字:功能 BigInteger java
  • 更新时间 :
  • 英文 :


我正在寻找一个像Math.floor(int x)这样的函数,但要找一个BigInteger类型的变量。有谁知道该怎么做?

  1. 假设abint变量。在这种情况下,a/b是一个int。测试用例:

    int a = 5; int b = 2; System.out.println(a / b); //expected output is 2

  2. 假设 ab 是整数,但我们打算将除法的结果转换为 float 。结果取决于转换方式。测试用例:

    int a = 5; int b = 2; System.out.println((float)(a / b)); //expected output is 0.0 System.out.println(((float)a) / b); //expected output is 2.5

  3. 假设abBigInteger变量。 a.divide(b)将返回一个BigInteger值(因此不需要 floor),除非b为 0,在这种情况下它将引发异常。源。

最新更新