.编程:编写一个Point类,有x、y两个属性。编写一个PointDemo类,并提供一个distance(Point p1,Point p2)方法用于计算两点之间的距离,实例化两个具体的Point对象
2019-03-30 22:53
411 查看
[code]package test; import java.util.*; public class point { public double x; public double y; public point() { } public point(double x1,double y1) { x=x1; y=y1; } public void setx(double x1) { x=x1; } public void sety(double y1) { y=y1; } } package test; import java.util.*; public class pointdemo { point p1; point p2; public static void main(String[] args) { // TODO 自动生成的方法存根 pointdemo p=new pointdemo(); Scanner sc=new Scanner(System.in); System.out.println("请输入第一条边的x值"); double num1=sc.nextDouble(); System.out.println("请输入第一条边的y值"); double num2=sc.nextDouble(); System.out.println("请输入第二条边的x值"); double num3=sc.nextDouble(); System.out.println("请输入第二条边的y值"); double num4=sc.nextDouble(); point p1=new point(num1,num2); point p2=new point(num3,num4); pointdemo pp=new pointdemo(p1,p2); pp.distance(); } public pointdemo() { } public pointdemo(point p1,point p2) { this.p1=p1; this.p2=p2; } public void distance() { double num5=Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y)); System.out.println(num5); } }
相关文章推荐
- 设计Point类用来定义平面上的一个点,用构造方法传 递坐标位置,方法有计算两点的距离。编写测试类,在该类中实现Point类的对象。
- 定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下: (1)可以生成具有特定坐标的点对象。 (2)提供可以设置三个坐标的方法。 (3)提供可以计算该“点”距原点距离平方的方法。 (4)编写主类程序验证。
- 定义一个计算机类:属性:品牌;价格;颜色; 方法:(1)编程的功能 (2)上网的功能 实例化两个对象:“lenovo”;“hasee”
- 编写一个Book类,有name和pages两个属性。编写一个BookDemo类,实例化一个Book对象并显示。程序首先有欢迎界面,内容应包含程序作者(姓名、学号)。实例化对象时候,可根据用户输入内容进
- 给定一个平面内三个不同的点p1、p2和p3,求出任意两点(即点p1和点p2、点p1和点p3、点p2和点p3)之间的距离。
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。
- python变成实践-作业-定义个矩形类,有长和宽两个实例属性, 还有一个计算面积的方法
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在
- 简单编程(十三)编写一个方法用于求任意两个正整数的最大公约数
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在
- 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。 通过两个方法
- 7.设计一个抽象类Shape, 属性为x和y,表示圆心坐标,计算面积的抽象方法double area(),并设计一个计算圆心距离坐标原点距离的方法distance(double x ,double y
- 1 编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。
- 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在
- lesson 8: 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的pric
- )创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄1
- JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
- 简单编程(十五)编写递归方法 getPower(int x,int y),用于计算x的y次幂
- PHP计算百度地图两个GPS坐标之间距离的方法
- C++ 计算一个线段长度,两个端点的坐标值分别为(100,200)(200,300)。要求:定义一个CLine类,属性是CPoint对象。(初始化参数列表)