韩顺平Java课程:第7章作业13题
题目要求:
(1)定义一个Circle类,包含一个double类型的radius属性代表圆的半径,findArea()方法返回圆的面积。
(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:public void printAreas(Circle c,int times)。
(3)在printArea方法中打印输出1到times之间的每个整数半径值,以及对应的面积。
例如:times为5,则输出半径1,2,3,4,5,以及对应的圆面积。
(4)在main方法中调用printAreas()方法,调用完毕后输出当前半径值。
程序运行结果,如图所示:
Radius Area
1.0 3.141592653589793
2.0 12.566370614359172
3.0 28.274333882308138
4.0 50.26548245743669
5.0 78.53981633974483
6.0 113.09733552923255
7.0 153.93804002589985
8.0 201.06192982974676
9.0 254.46900494077323
10.0 314.1592653589793
思路分析:
1.先建一个Circle类,定义半径和面积这两个属性。
2.在Circle中定义findArea方法,在方法中,用半径求面积。
class Circle{
double radius;
double area;