用java编写程:序定义一个Circle类,包括一个属性(半径),两个方法:input方法用来输入半径,area方法用来计算圆的面积。再定义一个测试类Test包括一个main方法:调用input和area方法,并输出半径和面积。
时间: 2024-10-11 15:13:23 浏览: 32
c++经典代码大全.pdf
当然可以,下面是使用Java编写的`Circle`类以及对应的`Test`类示例:
首先,我们定义`Circle`类,它有一个私有属性`radius`,并包含`input`方法用于获取用户输入的半径值,以及`area`方法用于计算圆的面积:
```java
public class Circle {
private double radius;
// 定义input方法
public void input(double r) {
this.radius = r;
}
// 定义area方法计算圆的面积
public double area() {
return Math.PI * radius * radius;
}
}
```
接着,我们创建一个`Test`类,它包含一个`main`方法,在这里我们可以实例化`Circle`对象并调用上面的方法:
```java
public class Test {
public static void main(String[] args) {
// 创建Circle对象
Circle circle = new Circle();
// 调用input方法输入半径
System.out.println("请输入圆的半径:");
Scanner scanner = new Scanner(System.in);
double r = scanner.nextDouble();
circle.input(r);
// 计算并打印圆的面积
double area = circle.area();
System.out.printf("圆的半径是 %.2f,面积是 %.2f\n", r, area);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,用户会在控制台看到提示输入圆的半径,然后计算出并输出相应的面积。
阅读全文