给出圆的半径,求圆的直径、周长和面积。 输入 输入包含一个实数r(0 < r <= 10,000),表示圆的半径。 输出 输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。用java代码表示
时间: 2024-09-19 18:04:40 浏览: 53
在Java中,你可以使用数学公式来计算圆的直径、周长和面积。首先,我们需要导入`Math`包来使用`Math.PI`常量。以下是用于计算的Java代码:
```java
import java.text.DecimalFormat;
public class CircleCalculator {
public static void main(String[] args) {
double r = 5.0; // 输入半径,这里假设为5.0,实际运行时从用户输入获取
DecimalFormat df = new DecimalFormat("0.0000");
double diameter = 2 * r;
double circumference = 2 * Math.PI * r;
double area = Math.PI * Math.pow(r, 2);
System.out.println("直径:" + df.format(diameter) + " 周长:" + df.format(circumference) + " 面积:" + df.format(area));
}
}
```
在这个代码中,我们首先计算直径(两倍半径)、周长(圆周率乘以直径)和面积(圆周率乘以半径的平方)。然后,使用`DecimalFormat`将结果格式化为四位小数,并打印到控制台。
如果你想要用户输入半径,可以使用`Scanner`类。记得在实际应用中替换`double r = 5.0;`为`double r = scanner.nextDouble();`。
阅读全文