圆的练习

来源:互联网 发布:软件测试 课程介绍 编辑:程序博客网 时间:2024/06/05 07:09
public class Circle {int x;int y;int r;Circle(){//无参的构造方法x=1;y=1;r=1;System.out.println("圆c1的圆心为:"+"("+x+","+y+")"+"半径为"+r);}Circle(int xx,int yy,int rr){//有参的构造方法x=xx;y=yy;r=rr;System.out.println("圆c2的圆心为:"+"("+x+","+y+")"+"半径为"+r);}void circleSame(Circle c) {if(x==c.x&&y==c.y&&r==c.r)System.out.println("两个圆重叠");elseSystem.out.println("两个圆不重叠");}}public class text3 {public static void main(String[] args) { Scanner sc=new Scanner(System.in);  int xx=sc.nextInt(); //输入圆的圆心坐标和半径 int yy=sc.nextInt(); int rr=sc.nextInt(); Circle c1=new Circle(); //用Circle类创建对象c1 Circle c2=new Circle(xx,yy,rr); //创建对象c2 c1.circleSame(c2); //对象c1调用circleSame方法}}