判断两圆是否重合

来源:互联网 发布:k歌软件哪个好 编辑:程序博客网 时间:2024/05/22 07:51
public class Point {double x;double y;public Point() {x=1.0;y=2.0;}public Point(double x,double y) {this.x=x;this.y=y;}}

public class Circle {     Point center;     double radius;    public Circle(){   center=new Point();   radius=1.0;}    public Circle(Point p,double radius){    this.center=p;    this.radius=radius;}public void overLap(Circle c) {if(center.x==c.center.x&¢er.y==c.center.y&&this.radius==c.radius){System.out.println("圆c1与c2重叠");}else{System.out.println("圆c1与c2不重叠");}}}
public class CircleTest {public static void main(String[] args) {Circle c1=new Circle();Point p1=new Point(2.0,3.0);Circle c2=new Circle(p1,2.0);c1.overLap(c2);}}


原创粉丝点击