用Java编写程序,要求程序能根据用户输入的数据计算圆的面积,并分别输出圆的直径 周长和面积。注:圆的面积公式是S=πr2,π的取值为3.14。
时间: 2024-10-17 12:05:31 浏览: 35
在Java中,你可以创建一个名为`Circle`的类,该类包含一个表示半径的实例变量,并提供计算面积、周长的方法。然后,可以设计一个主函数,从用户那里获取半径作为输入,并创建Circle对象来执行相应的计算。以下是简单的代码示例:
```java
public class Circle {
private double radius;
// 构造函数接受半径作为参数
public Circle(double r) {
this.radius = r;
}
// 计算并返回圆的面积
public double getArea() {
return Math.PI * radius * radius;
}
// 计算并返回圆的周长
public double getCircumference() {
return 2 * Math.PI * radius;
}
// 主函数,用于获取用户输入并显示结果
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
double radiusInput = scanner.nextDouble();
Circle circle = new Circle(radiusInput);
double area = circle.getArea();
double circumference = circle.getCircumference();
System.out.println("圆的直径是:" + (radiusInput * 2));
System.out.println("圆的周长是:" + circumference);
System.out.println("圆的面积是:" + area);
}
}
```
在这个例子中,用户输入半径后,程序会自动计算并输出对应的直径、周长和面积。
阅读全文