public class Circle { double radius;//半径 //求圆的面积 public double findArea(){ return Math.PI*radius*radius; } }
public class PassObject { public static void main(String[] args) { PassObject p1=new PassObject(); Circle c1 =new Circle(); p1.printAreas(c1,5); System.out.println("now radius is "+c1.radius); } public void printAreas(Circle c,int time){ System.out.println("Radius\t\tArea"); for (int i = 1; i <=time ; i++) { c.radius=i;//圆进来之后,给它赋半径值。 System.out.println(c.radius+"\t\t"+c.findArea()); } c.radius=time+1; } }
写的时候是反正写,想不到上一步应该是什么。