java 定义一个圆类Circle 包含私有成员r,voidsetR(double)设置圆的半径,doublearea()计算圆的面积

作者&投稿:苌林 (若有异议请与网页底部的电邮联系)
设计一个圆类circle,其数据成员为圆半径r,成员函数用于完成圆的周长与面积~

#include using namespace std; const double PI=3.14159; class Circle{ double radius; public: Circle(double r=0){ radius=r; } double perimeter(){ return 2*PI*radius; } double area(){ return PI*radius*radius; } }; void main(){ double r; cout r; Circle c(r); cout <<"perimeter=" <

把这三个类分别放到三个.java文件中,然后编译运行即可。
public class Circle{
private double r;
public Circle(double r){
this.r = r;
}
public double getZhou(){
return 2*Math.PI*r;
}
public double getArea(){
return Math.PI*r*r;
}
public void setR(double r){
this.r = r;
}
public int getR(){
return r;
}
}

public class Cylinder extends Circle{
private double h;
public Cylinder(double r, double h){
super(r);
this.h = h;
}
public double getFaceArea(){
getZhou() * h;
}
public double getVolumn(){
getArea() * h;
}
public void setH(double h){
this.h = h;
}
public int getH(){
return h;
}

}

public class mainClass{
public static void main(String[] args){
Circle c = new Circle(2);
Cylinder cy = new Cylinder(3,5);
System.out.println("半径为"+c.getR()+"的圆"+"周长为"+c.getZhou()+",面积为"+c.getArea());
System.out.println("半径为"+cr.getR()+",高为"+cr.getH()+"的圆柱"+"表面积为"+cr.getFaceArea()+",体积为"+cr.getVolumn());)
}
}

import java.util.*;
public class Circle {
private double r;
Scanner sc=new Scanner(System.in);
public Circle(){
super();
System.out.println("输入圆的半径:");
r=sc.nextDouble();
setR(r);
double s=getArea();
System.out.println("圆的面积S="+s);
}
public void setR(double r){
this.r=r;
}

public Double getArea(){
double s=(Math.PI)*(Math.pow(this.r, 2));
return s;
}

public static void main(String[] args){
new Circle();
}
}


江岸区13415919982: JAVA 定义一个圆类Circle定义一个圆类Circle,其中:radius属性表示半径,calcArea方法用于计算圆的面积 -
雷发清咽:[答案] public class Circle { double radius; public Circle(double rad) { radius = rad; } public double calcArea() { return Math.PI * radius * radius; } public static void main(String[] args) { Circle c = new Circle(3); System.out.println(c.calcArea()); } }

江岸区13415919982: 急求JAVA代码,定义一个Circle类(圆形类),有设置圆半径的方法、求圆的面积的方法、求圆的周长的方法. -
雷发清咽://圆心坐标在此题中无用,是否是需求有问题. public class Circle {double x;double y;double r;double area;double length;public static void main(String[] args) {Circle c = new Circle();c.setR(2);c.getArea();c.getLength();c.setXY(...

江岸区13415919982: JAVA编程:1.编写一个圆类Circle? -
雷发清咽: 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*...

江岸区13415919982: java 定义一个圆类Circle,就解 -
雷发清咽: import java.util.Scanner; public class Circle { private float radius;//半径 private double findArea(float r) { double s =0; s = Math.pow(r, 2)*Math.PI; return s; } //测试 public static void main(String[] args) { System.out.println(new Circle().findArea(5)); } }

江岸区13415919982: JAVA中怎么定义一个圆类 要求如下 -
雷发清咽: 要求构造方法可以接收半径参数,而半径使用缺省值1.编写完整的程序并创建Circle类的对象,并且分别调用各种方法,对比这些方法的执行结果,并据此写出详细的实验报告.2、定义以上圆类Circle的子类圆柱体类Cylinder,使它具有圆柱体的相应属性高度,具有获取高度、设置高度、求体积、求表面积的方法和构造方法,要求构造方法可同时接收半径及高度两个参数.编写完整的程序并创建Cylinder类的对象,并且分别调用各种方法,对比这些方法.实验大纲被老师改动 所以重新提问 !!

江岸区13415919982: 用JAVA写一个名circle的类表示一类同心圆 -
雷发清咽: class circle{ private double radius=0; private int x=0; private int y=0; public circle(int x,int y,double radius){ this.x=x; this.y=y; this.radius=radius; } public circle(circle othercircle,double radius){ this.x=othercircle.getX(); this.y=othercircle.getY(); this.radius=...

江岸区13415919982: JAVA定义圆形类. -
雷发清咽: public class Circle{private double r; public void setR(double r){this.r=r;} public double getArea(){return Math.PI*r*r;} public double getPerimeter(){return 2*Math.PI*r;} }public class TestCircle{public static void main(String [] args){//两个不...

江岸区13415919982: 定义一个圆类,类名Circle,在类Circle中定义数据成员r(圆的半径),定义成员方法getZhou( ),返回圆的周长;定义成员方法getArea( ),返回圆的面... -
雷发清咽:[答案] 把这三个类分别放到三个.java文件中,然后编译运行即可.public class Circle{ private double r; public Circle(double r){ this.r = r; } public double getZhou(){ return 2*Math.PI*r; ...

江岸区13415919982: 用java语言定义一个Circle类求圆面积,用有、无参构造方法,设计并实现两点间距离. -
雷发清咽: import java.lang.*;public class Circle {private int radius; // 圆半径private double area; // 圆面积final double PI = 3.1415926; // 圆周率 // 带参构造函数public Circle(int r){radius = r;} // 无参构造函数public Circle(){this(0); // 调用有参...

江岸区13415919982: JAVA基础实现圆类Circle -
雷发清咽: /////写着也够累的.... public class Cylinder extends Circle{ private double h; public Cylinder(double h, double r, int x, int y) { super(r, x, y); this.h = h; } public Cylinder(){ } public double getH() { return h; } public void setH(double h) { this.h = h; } public double...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网