A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 追逐 高级黑马   /  2014-3-17 02:06  /  574 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
        求类数组中元素的最大值
*/

class Crecle1 {
       
        private double radius;
        private static double pi = 3.14;
        Crecle1(double r) {
                radius = r;
        }
       
        //求类数组中元素的值的大小
        public static double compare(Crecle1[] arr) {
                int max = 0; //定义最小的角标值
                for(int i = 0; i < arr.length; i++) {
                        if(arr[i].radius > arr[max].radius) { //比较的类数组中参数的值。也就是比较的类半径的值
                                max = i; //把大值的角标交给max
                        }
                }
                return arr[max].radius;
        }
       
}

class CrecleTest {
        public static void main(String[] args) {
                Crecle1[] c = new Crecle1[3];
                c[0] = new Crecle1(2.0);
                c[1] = new Crecle1(3.0);
                c[2] = new Crecle1(4.0);
                System.out.println("最大值是:" + Crecle1.compare(c));
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马