实现提示用户输入圆的半径,输入完成后求圆的周长和面积, 在控制台输出圆的周长和面积,保留2位小数
时间: 2024-09-18 18:16:03 浏览: 74
要实现这个功能,你可以使用Java的Scanner类获取用户的输入,然后利用数学公式计算圆的周长(C = 2 * π * r)和面积(A = π * r²)。这里是一个简单的示例代码:
```java
import java.util.Scanner;
public class CircleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
// 获取用户输入的半径
double radius = scanner.nextDouble();
// 计算周长和面积
double circumference = 2 * Math.PI * radius;
double area = Math.PI * Math.pow(radius, 2);
// 输出结果,保留两位小数
System.out.printf("圆的周长为:%.2f\n", circumference);
System.out.printf("圆的面积为:%.2f\n", area);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,`Math.PI`代表π的值,`Math.pow()`用于计算幂次。`printf`方法用于格式化输出,`.2f`表示保留两位小数。
阅读全文