📅  最后修改于: 2023-12-03 15:02:05.147000             🧑  作者: Mango
IntMath 是 Google Guava 库中的一个类,包含了一系列整数运算方法。其中,log2(int x, RoundingMode mode) 方法可以用来计算 x 的对数以 2 为底的对数,返回类型为 int 类型。mode 参数是舍入方式,支持四舍五入、向上取整、向下取整等方式。以下是该方法的详细介绍。
public static int log2(int x, RoundingMode mode)
import com.google.common.math.IntMath;
import java.math.RoundingMode;
public class Log2Example {
public static void main(String[] args) {
int x = 16;
System.out.println("log2(" + x + ") = " + IntMath.log2(x, RoundingMode.CEILING)); // 输出: log2(16) = 4
}
}