第1个回答 2007-11-04
/*
*Circle.java
*/
public class Circle{
private static float PI=3.14159f;
private float radius,area,diameter;
public Circle(){
radius=1;
}
public Circle(float r){
radius=r;
}
public float getRadius(){
return radius;
}
public void setRadius(float r){
radius=r;
}
public float computeDiameter(){
return 2*radius;
}
public float computeArea(){
return PI*radius*radius;
}
}
/*
*TestCircle.java
*/
public class TestCircle{
public static void main(String[] args){
Circle cir1,cir2,cir3;
cir1=new Circle();
cir2=new Circle();
cir3=new Circle();
cir1.setRadius(10);
cir2.setRadius(100);
System.out.println("The diameter of cir1 is:"+cir1.computeDiameter());
System.out.println("The area of cir1 is:"+cir1.computeArea());
System.out.println();
System.out.println("The diameter of cir2 is:"+cir2.computeDiameter());
System.out.println("The area of cir2 is:"+cir2.computeArea());
System.out.println();
System.out.println("The diameter of cir3 is:"+cir3.computeDiameter());
System.out.println("The area of cir3 is:"+cir3.computeArea());
System.out.println();
}
}