21xrx.com
2025-07-04 22:03:58 Friday
文章检索 我的文章 写文章
Java中幂的表示方式及代码案例
2023-06-12 18:26:19 深夜i     17     0
Java Math

在计算中,幂是数学运算中常见的一种,表示为n的m次方。在Java中,我们使用Math.pow方法来计算幂,其语法为Math.pow(a, b),其中a为底数,b为指数。下面是一个实例代码:

double result = Math.pow(2, 3); // 表示计算2的3次方
System.out.println(result); // 输出8.0

这段代码计算了2的3次方,并将结果打印出来。

除了使用Math类的pow方法,我们还可以使用位运算符来计算幂,因为在计算机底层,乘幂运算可以通过位运算来实现,这种方式比Math.pow方法更高效。下面是一个实例代码:

int base = 2;
int exponent = 3;
int result = 1;
while (exponent > 0) {
  if ((exponent & 1) == 1) {
    result *= base;
  }
  base *= base;
  exponent >>= 1;
}
System.out.println(result); // 输出8

这段代码也是计算2的3次方,使用了位运算符&和>>,并将结果打印出来。

.pow、位运算符。

  
  

评论区