JAVA编程:1.编写一个圆类Circle?

JAVA编程:1.编写一个圆类Circle,该类拥有:(1)一个成员变量radius(私有,浮点型);//用于存放圆的半径;(2)两个构造器方法Circle()//将半径... JAVA编程:1.编写一个圆类Circle,该类拥有:(1) 一个成员变量 radius(私有,浮点型);//用于存放圆的半径; (2) 两个构造器方法 Circle()//将半径设为 0 Circle(double r)//创建Circle对象时将半径初始化为 r (3) 三个成员方法 double getArea() //获得圆的面积
double getPerimeter() //获得圆的周长 void disp() //将圆的半径. 周长, 面积输出到屏幕
展开
 我来答
大衍之49
2010-10-19 · TA获得超过1049个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:1092万
展开全部
package test;

public class Circle {
private double radius;

public Circle(){
this.radius=0;
}

public Circle(double r){
this.radius=r;
}

public double getArea(){
return this.radius*this.radius*Math.PI;
}

public double getPerimeter(){
return 2*this.radius*Math.PI;
}
void disp(){
System.out.println("圆的半径是"+this.radius);
System.out.println("圆的面积是"+this.getArea());
System.out.println("圆的周长是"+this.getPerimeter());
}

}
hohahevivi
2010-10-19 · TA获得超过139个赞
知道答主
回答量:238
采纳率:0%
帮助的人:0
展开全部
经过测试,运行OK

public class Circle {
// 一个成员变量 radius(私有,浮点型)
// 用于存放圆的半径
private double radius;

// 将半径设为 0
public Circle() {
radius = 0d;
}

// 创建Circle对象时将半径初始化为 r
public Circle(double r) {
radius = r;
}

// 获得圆的面积
public double getArea() {
return 3.14d * radius * radius;
}

// 获得圆的周长
public double getPerimeter() {
return 3.14d * 2 * radius;
}

// 将圆的半径. 周长, 面积输出到屏幕
public void disp() {
System.out.println("radius=" + this.radius);
System.out.println("perimeter=" + this.getPerimeter());
System.out.println("area=" + this.getArea());
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0f39ceb
2010-10-19 · TA获得超过782个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:467万
展开全部
public class Circle {

private double radius;

public Circle() {
radius = 0;
}

public Circle(double r) {
this.radius = r;
}

public double getArea() {
return Math.PI * radius * radius;
}

public double getPerimeter() {
return 2 * Math.PI * radius;
}

public void disp() {
System.out.println("圆的半径Radius=" + radius + ",圆的周长Perimeter=" + this.getPerimeter() + ",圆的面积Area=" + this.getArea());
}

public static void main(String[] args) {
// TODO code application logic here
Circle circle = new Circle(3);
circle.disp();

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式