2的n次方 java 怎么表示
时间: 2024-09-19 15:02:46 浏览: 39
在 Java 中,要表示2的n次方,你可以使用循环结构结合乘法运算来计算。这里有一个简单的示例:
```java
public class PowerOfTwo {
public static int powerOfTwo(int n) {
if (n < 0) {
throw new IllegalArgumentException("Input must be a non-negative integer.");
}
// 初始化结果为1,然后每次将结果乘以2
int result = 1;
for (int i = 0; i < n; i++) {
result *= 2;
}
return result;
}
public static void main(String[] args) {
int base = 2;
int exponent = 5; // 想要计算2的5次方
System.out.println("2 to the power of " + exponent + " is: " + powerOfTwo(exponent));
}
}
```
在这个例子中,`powerOfTwo`函数接受一个整数 `n` 作为参数,并通过循环实现了2的n次方。在`main`函数里,你可以传入任意非负数值来测试这个计算。
阅读全文