java输入一个实数,输出其平方根和立方根,输出值保留两位小数。
时间: 2024-10-12 15:09:39 浏览: 35
平方根和立方根知识点总结及练习.pdf
在Java中,你可以使用Scanner类从用户那里获取输入,并结合上述提到的`Math.sqrt()`和`Math.cbrt()`函数来计算平方根和立方根。为了保持输出的数值只有两位小数,你需要使用`DecimalFormat`类进行格式化。以下是示例代码:
```java
import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个实数:");
double number = scanner.nextDouble();
// 计算平方根并格式化
DecimalFormat df = new DecimalFormat("#.00");
double sqrt = Math.sqrt(number);
String sqrtStr = df.format(sqrt);
System.out.println("平方根为: " + sqrtStr);
// 计算立方根并格式化
double cubeRoot = Math.cbrt(number);
String cubeRootStr = df.format(cubeRoot);
System.out.println("立方根为: " + cubeRootStr);
scanner.close();
}
}
```
当你运行此程序并输入一个实数时,它将显示该数的平方根和立方根,保留到小数点后两位。
阅读全文