package com.ctgujx.java;
class Circle{
double radius;
public double findArea(){
return Math.PI*radius*radius;
}
public void setRadius(double r){
radius = r ;
}
public double getRadious() {
return radius ;
}
public void show(){
System.out.println("我是一个圆");
}
}
public class PassObject {
public void printArea(Circle c , int time){
System.out.println("Radius" + "\t\t"+ "Area");
// int temp = 0;
// for(int i = 1;i<=time; i++,temp=i){
// c.setRadius(i);
// System.out.println(c.getRadious()+"\t\t"+c.findArea());
// }
// c.setRadius(temp);
int i =1;
while (i <= time){
c.setRadius(i);
System.out.println(c.getRadious()+"\t\t"+c.findArea());
i++;
}
c.setRadius(i);
}
public static void main(String[] args) {
PassObject p = new PassObject();
Circle c = new Circle();
p.printArea(c, 5);
System.out.println("now radius is "+ c.getRadious());
System.out.println();
p.printArea(new Circle(), 6);
System.out.println("now radius is "+ c.getRadious());
new Circle().show();
new Circle().setRadius(2.4);
}
}
转载于:https://blog.51cto.com/9815936/1603122