java利用compareTo方法判断两圆大小

public class TestComparableCircle
{
    public static void main(String [] args)

    {
        ComparableCircle circle1 = new ComparableCircle(3);
        ComparableCircle circle2 = new ComparableCircle(4);
        int ret=circle1.compareTo(circle2);
        if(1==ret)
        {
            System.out.println("circle1>circle2");
        }
        else if(-1==ret)
        {
            System.out.println("circle1 o.getArea())
            //用已知的对象的面积和 o 进行比较
        {
            return 1;
        }
        else if (super.getArea() < o.getArea())
        {
            return -1;
        }
        else
            return 0;
    }
}
class Circle
{
    private double radius;
    public Circle()
    {
    }
    public Circle(double radius)
    {
        this.radius=radius;
    }
    public double getRadius()
    {
        return radius;
    }
    public void setRadius(double radius)
    {
        this.radius = radius;
    }
    public double getArea()
    {
        return Math.PI * radius * radius;
    }
}

当前题目:java利用compareTo方法判断两圆大小
文章出自:http://www.hxwzsj.com/article/gcihcg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 企业网站制作 重庆网站建设 成都网站制作 自适应网站建设 阿坝网站设计 网站制作 外贸网站设计方案 手机网站制作 成都商城网站制作 重庆网站制作 网站制作公司 成都网站建设 自适应网站设计 成都网站设计 H5网站制作 响应式网站设计 外贸营销网站建设 营销型网站建设 企业网站建设公司 成都网站建设 高端网站设计推广 成都网站建设