JAVA高手进来看看,回答出来加高分

定义能计算圆的面积,周长的类circle,半径为私有数据分量,其值由类circle的构造函数初始化,类circle提供读取半径r的方法getr();计算面积的方法area... 定义能计算圆的面积,周长的类circle,半径为私有数据分量,其值由类circle的构造函数初始化,类circle提供读取半径r的方法getr() ;计算面积的方法area() ;计算周长的方法circlelength().
还有一题:
编写一个接口,实现两个方法,分别挑出三个数中最大者和最小者;羡慕编写一个类实现该接口的方法.
展开
 我来答
百度网友8882490
2011-12-24 · TA获得超过1747个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:1000万
展开全部
package com.tjx1222.tms.helloworld;

public class Circle{
private float r;//半径
public Circle(float r){//构造方法
this.r = r;

}

public Float getR(){
return this.r;
}
public double area(){
return Math.PI * r * r;
}

public double circlelength(){
return 2 * Math.PI * r;
}
}

//接口
public interface Comparison {
Number max(Number a,Number b,Number c);
Number min(Number a,Number b,Number c);
}

//实现类
public class ComparisonImpl implements Comparison {

public Number max(Number a, Number b, Number c) {
return a.doubleValue() > b.doubleValue() ?
a.doubleValue() > c.doubleValue() ? a.doubleValue() : c.doubleValue() :
b.doubleValue() > c.doubleValue() ? b.doubleValue() : c.doubleValue();
}

public Number min(Number a, Number b, Number c) {
return a.doubleValue() < b.doubleValue() ?
a.doubleValue() < c.doubleValue() ? a.doubleValue() : c.doubleValue() :
b.doubleValue() < c.doubleValue() ? b.doubleValue() : c.doubleValue();
}

public static void main(String[] args) {
ComparisonImpl c = new ComparisonImpl();
System.out.println("Max: " + c.max(23, 86, 73));
System.out.println("Min: " + c.min(23, 86, 73));
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xidianheyanjun
2011-12-24 · TA获得超过296个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:398万
展开全部
你好。
这个我可以做。
怎么发给你呢?
有QQ吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式