Java圆形类Circle及测试 - 计算圆的面积和周长

本文将介绍如何使用Java编写一个简单的圆形类Circle,并演示如何创建Circle对象来计算圆的面积和周长。

1. Circle

以下是Circle类的代码:javaclass Circle { private double r;

public void setR(double radius) {        r = radius;    }

public double getR() {        return r;    }

public double getArea() {        return Math.PI * r * r;    }

public double getPerimeter() {        return 2 * Math.PI * r;    }}

代码解释:

  • Circle类包含一个私有成员变量r,用于存储圆的半径。- setR(double radius)方法用于设置圆的半径。- getR()方法用于获取圆的半径.- getArea()方法计算圆的面积并返回结果。- getPerimeter()方法计算圆的周长并返回结果。

2. TestCircle测试类

以下是测试类TestCircle的代码:javapublic class TestCircle { public static void main(String[] args) { Circle circle1 = new Circle(); Circle circle2 = new Circle();

    circle1.setR(5.0);        circle2.setR(7.5);

    double area1 = circle1.getArea();        double perimeter1 = circle1.getPerimeter();        System.out.println('圆1的半径:' + circle1.getR());        System.out.println('圆1的面积:' + area1);        System.out.println('圆1的周长:' + perimeter1);

    double area2 = circle2.getArea();        double perimeter2 = circle2.getPerimeter();        System.out.println('圆2的半径:' + circle2.getR());        System.out.println('圆2的面积:' + area2);        System.out.println('圆2的周长:' + perimeter2);    }}

代码解释:

  • main方法中,我们创建了两个Circle对象:circle1circle2。- 使用setR()方法分别设置circle1circle2的半径。- 使用getArea()getPerimeter()方法计算circle1circle2的面积和周长。- 最后,使用System.out.println()将结果打印到控制台。

总结

本文介绍了如何使用Java编写一个简单的圆形类Circle,并演示了如何创建Circle对象来计算圆的面积和周长。希望这篇文章能够帮助你更好地理解Java面向对象编程的概念。

Java圆形类Circle及测试 - 计算圆的面积和周长

原文地址: http://www.cveoy.top/t/topic/kTu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录