定义一个描述平面坐标系统中点及其操作的类Point.(Java)定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 06:49:41
定义一个描述平面坐标系统中点及其操作的类Point.(Java)定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始

定义一个描述平面坐标系统中点及其操作的类Point.(Java)定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始
定义一个描述平面坐标系统中点及其操作的类Point.(Java)
定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始化x和y的构造函数;返回x和y值的方法getX( )和getY( );将给定坐标平移w(水平)和h(垂直)的方法shiftPoint(double w,double h);判断调用该方法的点的坐标和方法中的参数点的坐标是否相等的方法pointEquals(Point p);确定点在第几象限的方法 whatQuadrant( ),并返回字符串描述;求到给定参数点的距离的方法 findDistance (Point p),返回结果保留两位小数;将点的坐标表示为字符串格式( x ,y )的方法toString ( ).
编写应用程序或小程序,测试类Point,使用上面定义的各个方法并将其结果输出.

定义一个描述平面坐标系统中点及其操作的类Point.(Java)定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始
public class Point {
private double x;
private double y;
public Point(double x, double y){
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
public void shiftPoint(double w, double h){
x += w;
y += y;
}
public boolean pointEquals(Point point){
if(point.x == x && point.y == y)
return true;
return false;
}
public void whatQuadrant(){
int a = 1;
if( x < 0 && y > 0)
a = 2;
else if(x < 0 && y < 0)
a = 3;
else if(x > 0 && y < 0 )
a = 4;
if( x == 0 && y == 0 )
System.out.println("点("+x+","+y+")在原点");
else if(x == 0 && y !=0 )
System.out.println("点("+x+","+y+")在Y轴");
else if( y == 0 && x != 0 )
System.out.println("点("+x+","+y+")在X轴");
else
System.out.println("点("+x+","+y+")在第"+a+"象限");
}
public double findDistance(Point p){
BigDecimal b = new BigDecimal(Double.toString(Math.sqrt(Math.pow(x - p.x, 2) + Math.pow(y - p.y, 2))));
return b.setScale(2, BigDecimal.ROUND_CEILING).doubleValue();
}
public String toString(){
return "("+x+","+y+")";
}
public static void main(String [] args){
Point p =new Point(3,2);
System.out.println("x="+p.getX()+"y="+p.getY());
p.pointEquals(new Point(3,2));
p.shiftPoint(5,6);
System.out.println("x="+p.getX()+"y="+p.getY());
p.whatQuadrant();
System.out.println(p.findDistance(new Point(0,0)));
System.out.println(p.toString());
}
}

定义一个描述平面坐标系统中点及其操作的类Point.(Java)定义一个描述平面坐标系统中的点及其操作的类Point.它有两个double型私有属性x和y描述点在坐标轴中的位置.该类还包含如下方法:初始 定义一个Java类Point,用来描述平面直角坐标系中点的坐标.着急啊,在线等!2.按下面的要求完成Java Application程序,写出程序的运行结果.(1)定义一个Java类Point,用来描述平面直角坐标系中点的坐 数控车床的坐标系统及其方向是如何定义的? 一个二维平面上有n个圆点,每个点的坐标和面积都不一样,定义合适的数据结构描述这些点的信息 GIS怎么定义坐标系统的步骤 如题 .望远镜系统视放大率的定义及其意义, java 定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类Rectang1.定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类Rect 两地理坐标系的转换方法现有两坐标系统,一是公路坐标系统,一是国家坐标系统,现在有一个点,如A点在两坐标系统下都有坐标,以此为基础,怎样才能把公路坐标系中点转化到国家坐标系统? GPS坐标系统的理解GPS坐标系统是什麽?天球坐标系的定义是?有坐标轴的定义吗? 平面向量基本定理及其坐标表示 定义一个名为circle的圆类,其中Radius为一个表示半径的数据成员,设计 对 数据成员的各种操作(如获取圆心半径计算周长面积),并测试这个类.如获取圆心坐标 PV操作的定义 操作定义的作用 测量平面坐标系统有哪些 定义一个描述长方体的类,类中有长、宽、高三个成员,定义一个方法求长方体的体积、表面积. C++ 我想知道怎么定义值得范围 怎么保留小数点后两位描述 平面上有一个三角形,它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3),那么请问这个三角形的面面积是多少.关于输入 输入仅一行,包括6 怎么在空间直角坐标系里面用方程表示一个平面?给一个例题及其解答,或者直接描述定义都可以,是空间中的任意一个平面,没有那么理想化。二楼是高中的证法,我预想这个解答应该是很复 线性化系统的定义