java,给出圆的半径,求圆的直径、周长和面积。 输入 输入包含一个实数r(0 < r <= 10,000),表示圆的半径。 输出 输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位
时间: 2024-10-29 21:25:20 浏览: 28
在Java中,你可以使用数学公式来计算给定半径的圆的直径、周长和面积。首先,我们需要了解几个基本公式:
- 直径(Diameter)= 2 * 半径(r)
- 周长(Circumference, C)= π * 直径 = 2 * π * 半径
- 面积(Area, A)= π * (半径^2)
以下是Java代码示例来完成这个任务:
```java
import java.text.DecimalFormat;
public class CircleCalculator {
public static void main(String[] args) {
double radius = 0.0; // 输入的半径
DecimalFormat df = new DecimalFormat("#.0000"); // 设置四舍五入到四位
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
radius = scanner.nextDouble();
double diameter = 2 * radius;
double circumference = Math.PI * diameter;
double area = Math.PI * Math.pow(radius, 2);
System.out.println("圆的直径:" + df.format(diameter));
System.out.println("圆的周长:" + df.format(circumference));
System.out.println("圆的面积:" + df.format(area));
}
}
```
在这个程序中,我们首先导入`DecimalFormat`类来处理浮点数的格式化输出,然后读取用户输入的半径值,接着计算并打印出圆的直径、周长和面积。
阅读全文