用java实现输入一个数以及需要计算的次方,然后计算他们的结果值,并且可以继续计算其他的数的次方或者退出计算
时间: 2023-12-14 21:39:39 浏览: 130
用java做的计算器,功能都能实现
可以使用Scanner类来实现输入数字和次方,使用Math类中的pow方法来计算幂次。
以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class PowerCalculation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入底数:");
double base = scanner.nextDouble();
System.out.print("请输入次方数:");
int exponent = scanner.nextInt();
double result = Math.pow(base, exponent);
System.out.printf("%.2f 的 %d 次方为:%.2f\n", base, exponent, result);
System.out.println("是否继续计算?(Y/N)");
String choice = scanner.next();
if (choice.equalsIgnoreCase("N")) {
System.out.println("已退出计算。");
break;
}
}
}
}
```
运行结果如下:
```
请输入底数:2
请输入次方数:3
2.00 的 3 次方为:8.00
是否继续计算?(Y/N)
Y
请输入底数:5
请输入次方数:2
5.00 的 2 次方为:25.00
是否继续计算?(Y/N)
N
已退出计算。
```
阅读全文