定义一个Circle 类,包括半径属性和计算面积的方法。创建测试类Circle Test ,在其main方法中创建一个半径为5的Circle 对象,并将其面积输出。
class Circle
{
private double radii;
public Circle() {}
public Circle(double r) {radii = r;}
public double area() {return 3.14159*radii*radii;}
}
public class CircleTest
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
double r = sc.nextDouble();
Circle c = new Circle(r);
System.out.println(c.area());
}
}
参考GPT的回答:
下面是一个Java的示例代码,定义了Circle类和CircleTest类,实现了要求的功能:
// Circle 类
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
}
// CircleTest 类
public class CircleTest {
public static void main(String[] args) {
Circle c = new Circle(5);
System.out.println("The area of the circle is: " + c.getArea());
}
}
运行CircleTest类的main方法,会输出以下结果:
The area of the circle is: 78.53981633974483