Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // app9_13, 傳遞物件陣列到method
- class CCircle // 定義類別CCircle
- {
- private static double pi=3.14;
- private double radius;
- public CCircle(double r)
- {
- radius=r;
- }
- public static double compare(CCircle c[]) // compare() method
- {
- double max=0.0;
- for(int i=0;i<c.length;i++)
- if(c[i].radius>max)
- max=c[i].radius;
- return max;
- }
- public static double compmin(CCircle m[]) // compare() method
- {
- double min=99.0;
- for(int i=0;i<m.length;i++)
- if(m[i].radius<min)
- min=m[i].radius;
- return min;
- }
- }
- public class app9_13
- {
- public static void main(String args[])
- {
- CCircle cir[];
- cir2=new CCircle[3];
- cir2[0]=new CCircle(2.0);
- cir2[1]=new CCircle(9.0);
- cir2[2]=new CCircle(1.0);
- System.out.println("Largest radius = "+CCircle.compare(cir));
- System.out.println("Smallest radius = "+CCircle.compmin(cir));
- System.out.println();
- System.out.println(" =============");
- System.out.println(" ==B10207081==");
- System.out.println(" == 曾揚哲 ==");
- System.out.println(" =============");
- System.out.println();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement