计算机17-3,4作业C

Posted 1kasshole

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机17-3,4作业C相关的知识,希望对你有一定的参考价值。

C.Class Degisn

Description
定义一个Circle类,有成员变量(或称之为域)x,y(圆心坐标)r(圆半径),成员方法intersect()两个圆是否相交的判断方法,和所需要的若干个构造方法。
Input
两个Circle类的成员变量值
Output
若交叉输出intersected,否则输出not intersected
Sample Input

10

10

5

60

60

5

 1 import java.util.*;
 2 public class Main{
 3     public static void main(String[] args){
 4         Scanner in = new Scanner(System.in);
 5         double x1,y1,r1,x2,y2,r2;
 6         x1 = in.nextDouble(); y1 = in.nextDouble(); r1 = in.nextDouble();
 7         x2 = in.nextDouble(); y2 = in.nextDouble(); r2 = in.nextDouble();
 8         Circle c1 = new Circle(x1,y1,r1);
 9         Circle c2 = new Circle(x2,y2,r2);
10         if(c1.intersect(c2))
11             System.out.println("intersected");
12         else
13             System.out.println("not intersected");
14     }
15 }
16 
17 class Circle{
18     private double x;
19     private double y;
20     private double radium;
21     public Circle(double x,double y,double radium){
22         this.x=x; this.y=y; this.radium=radium;
23     }
24     public boolean intersect(Circle c){
25         double dis = Math.sqrt((c.x-x)*(c.x-x)+(c.y-y)*(c.y-y));
26         return dis <= radium + c.radium;
27     }
28 }

 

以上是关于计算机17-3,4作业C的主要内容,如果未能解决你的问题,请参考以下文章

计算机17-3,4作业E

个人作业4——alpha阶段个人总结

个人作业4——alpha阶段个人总结

第4次作业类测试代码+098+吴超

HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段

个人作业4——alpha阶段个人总结