(1) 实现一个Point类,该类包含表示坐标的两个int型变量x、y,构造方法Point()和Point(int xx, int yy),返回x值和y值的int getX()和int getY()方法,计算两点间距离的double distance(Point)方法。其中计算平方根用Math.sqrt()方法。 (2) 实现一个Circle类,该类包含表示圆心的Point型变量center,表示半径的int radius变量,以及构造方法Circle()、Circle(int xx,int yy,int r)、Circle(Point c,int r),返回周长和面积的int perimeter()、double area()方法,返回两个圆是否为同一个圆(返回0)、同心圆(返回1)、相交的圆(返回2)、分离的圆(返回3)、包含的圆(返回4)等关系的int relation(Circle c)等方法。PI值可以用Math.PI常量。 (3) 实现测试上述两个类的ClassTest类。该类在main方法中分别创建若干个Point对象和Circle对象,并调用相关方法,输出方法的返回值,验证其正确性。 (4) 将Point类、Circle类和主类的包名分别调整为p1、p2、p3,并重新运行,验证是否运行正确。
标签: Point
上传时间: 2014-11-25
上传用户:cylnpy
在一个按照东西和南北方向划分成规整街区的城市里,n 个居民点散乱地分布在不同的街区中。用x 坐标表示东西向,用y 坐标表示南北向。各居民点的位置可以由坐标(x,y)表示。街区中任意2 点(x1, y1) 和(x2, y2) 之间的距离可以用数值| x1 . x2| + | y1 . y2| 度量。 居民们希望在城市中选择建立邮局的最佳位置,使n 个居民点到邮局的距离总和最小。
上传时间: 2013-12-05
上传用户:水口鸿胜电器
在一个划分成网格的操场上,n 个士兵散乱地站在网格点上。网格点由整数坐标(x,y) 表示。士兵们可以沿网格边上、下、左、右移动一步,但在同一时刻任一网格点上只能有一名士兵。按照军官的命令,士兵们要整齐地列成一个水平队列,即排列成(x,y),(x+1,y),…,(x+n-1,y) 。如何选择x 和y 的值才能使士兵们以最少的总移动步数排成一列。
上传时间: 2014-01-04
上传用户:qq521
圣洁JSP留言板源码 以上程序在Win2k Server+Mysql+Resin+J2sdk下面通过。 把lyb的文件夹拷贝到你的虚拟目录。 把chclyb文件夹拷贝到X:\mysql\data\下面。把class_lyb拷贝到Class文件夹下面,同时改名为lyb
标签: mysqldata Server chclyb J2sdk
上传时间: 2014-01-02
上传用户:zm7516678
反向的AJAX。最大的特性是我们成为反向的Ajax。DWR1.x允许你用javascript异步的访问java代码。DWR2.0在这上允许你建立异步java访问javascript代码。 反向的Ajax使你编写应用程序更容易得多。
标签: javascript java DWR AJAX
上传时间: 2016-08-20
上传用户:Shaikh
中文版 linux 设备驱动第二版 基于linux2.4.x
上传时间: 2016-08-21
上传用户:txfyddz
altium designer 6.x软件使用教程。很实用。
上传时间: 2016-08-22
上传用户:牛津鞋
x(n)的心电脉冲函数,通过滤波器H1(z)、H2(z)、H3(z)后的对数频率响应20log[Ha3(ejw)]函数
上传时间: 2014-11-23
上传用户:ruixue198909
www.trolltech.com推荐的学习Qt的权威书籍 自制的Pdf版Code Less Create More Deploy Everywhere Using Trolltech s Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes.
标签: Everywhere trolltech Trolltech Create
上传时间: 2013-12-29
上传用户:妄想演绎师
三轴加速度传感器读数据,计算x,y,z,三个倾角度数,可以测速度。
上传时间: 2014-01-03
上传用户:wqxstar