求java程序代码 circle类1.属性,圆心(x,y),半径(r) 都取double类型2.定义一个无参构造法3.定义一个三个参数的构造4.定义一个求该圆面积的方法5.定义一个求该圆周长的方法6.定义一个方法,传入一

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 12:04:42
求java程序代码 circle类1.属性,圆心(x,y),半径(r) 都取double类型2.定义一个无参构造法3.定义一个三个参数的构造4.定义一个求该圆面积的方法5.定义一个求该圆周长的方法6.定义一个方法,传入一

求java程序代码 circle类1.属性,圆心(x,y),半径(r) 都取double类型2.定义一个无参构造法3.定义一个三个参数的构造4.定义一个求该圆面积的方法5.定义一个求该圆周长的方法6.定义一个方法,传入一
求java程序代码 circle类
1.属性,圆心(x,y),半径(r) 都取double类型
2.定义一个无参构造法
3.定义一个三个参数的构造
4.定义一个求该圆面积的方法
5.定义一个求该圆周长的方法
6.定义一个方法,传入一个圆,判断该圆与传入圆相交,相切还是相容
7.建一个测试类TestCircle 测试以上函数

求java程序代码 circle类1.属性,圆心(x,y),半径(r) 都取double类型2.定义一个无参构造法3.定义一个三个参数的构造4.定义一个求该圆面积的方法5.定义一个求该圆周长的方法6.定义一个方法,传入一
public class Circle {
 double x,y,r;
 //无参构造方法
 public Circle() {}
 //三个参数的构造方法
 public Circle(double x, double y, double r) {
  this.x = x;
  this.y = y;
  this.r = r;
 }
 
 //求面积的方法,返回面积值
 public double getArea() {
  //求圆的面积
  double s = 3.14*r*r;
  return s;
 }
 
 //求周长的方法
 public double getPerimeter() {
  double l = 3.14*r*2;
  return l;
 }
 
 //判断是否相交
 public String getStatus(Circle c) {
  //判断
  //通过两圆的圆心距当圆心距小于两圆半径之差时 两圆内含
  //当圆心距等于两圆半径之差时 两圆内切
  //当圆心距小于两圆半径之和 大于半径之差时 两圆相交
  //当圆心距等于两圆半径之和时 两圆外切
  //当圆心距大于两圆半径之和时 两圆外离
  String result = "";
  double l = Math.sqrt((x-c.x)*(x-c.x)+(y-c.y)*(y-c.y));
  if(l > r+c.r) {
   result = "相离";
  }else if(l == r+c.r) {
   result = "外切";
  }else if(l < r+c.r && l > r+c.r) {
   result = "相交";
  }else if(l == Math.abs(r-c.r)) {
   result = "内切";
  }else {
   result = "内含";
  }
  return result;
 }
 
}

public class TestCircle {

 public static void main(String[] args) {

  Circle c1 = new Circle(5, 5, 5); 

        Circle c2 = new Circle(1, 2, 3); 

        //面积 

        System.out.println(c1.getArea()); 

        //周长 

        System.out.println(c2.getPerimeter()); 

        //状态 

        System.out.println(c1.getStatus(c2));

 }

}

求java程序代码 circle类1.属性,圆心(x,y),半径(r) 都取double类型2.定义一个无参构造法3.定义一个三个参数的构造4.定义一个求该圆面积的方法5.定义一个求该圆周长的方法6.定义一个方法,传入一 java编程求高手 2.定义类Shape和子类Circle、Cylinder.定义类的无参构造函数和有参构造函数,并增加相关 如何用java编写类 Circle(圆) 和类 Rectangle(矩形) , java 如下写了Circle类 构造函数 在测试程序中 new一个circle在第9行 提示错误Circle类型不可用 怎样改?1 class Circle{2 Point o;3 double radius;4 Circle(Point p,double r){5 o = p;6 radius = r;7 }8 Point d1 = new Point(2.0,2. (4)根据下面的要求实现圆类Circle.Java① 圆类Circle的成员变量:radius表示圆的半径. ② 圆类Circle的方法成员:   Circle():构造方法,将半径置0   Circle(double r):构造方法,创建Ci 编写JAVA程序,将一个圆(Circle)对象的引用”传值”给圆柱体(Cylinder)对象的bottom,求圆柱体的体积. java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 . 类类型的变量和对象有什么区别那比如说有一个类Circle,Circle cir1中,cir1是对象还是变量(我刚接触java,所以很多基本概念都不懂,可能问题比较低级,勿见怪,呵呵) 用Java程序编写定义一个Circle类,该类拥有一个存储圆半径的属性(Radius),并撰写设置、取得圆半径、计算圆周、计算圆面积的四个方法;然后定义一个存储5个Circle对象的数组,这5个Circle对象 水准网条件平差算法程序代码最好是java代码的,有其他语言代码的也可以,急用. c语言的求n的阶乘的程序代码 vb求三角函数和画三角函数的程序代码 是一个circle类程序 用JAVA编写一个点在不在圆内,里面该怎么填?public class Circle{Point center;int radius;public Circle(Point center,int radius){///.}//.getter/setter .// .printInfo .// 该圆的圆心是:(3,4),半径是:5//求某一个点是否在本圆 求java程序 输出一个圆的圆心是(3.4) 半径是5public class Circle{Point center;int radius;public Circle(Point center,int radius){this.center=center;this.radius=radius;}public int getCenter(){return this.center;}pubic int getRadius(){re Shape接口定义如下:interface Shape{double pi=3.14;double area();}用java编写类Circle、Square、和Rectangle,实现上述接口,用于计算圆、正方形、长方形面积 定义Point,Circle,Cylinder类.用友元求(friend)圆面积,圆柱体体积. 求解释:boost/bust circle是什么意思呢?