51,410
社区成员
发帖
与我相关
我的任务
分享
public class Test {
// 定义一个坐标点类point,成员变量有横坐标x和纵坐标y,
// 方法show显示点坐标,构造方法为参数X,Y赋值,书写java程序,
// 在main方法中构造两个对象,在创建方法getMiddle取两个点所构造成线段的中点坐标
public static void main(String[] args) {
Point p1 = new Point(1.0, 1.0);
Point p2 = new Point(2.0, 2.0);
Point middlePoint = getMiddle(p1, p2);
String show = middlePoint.show();
System.out.println(show);
}
private static Point getMiddle(Point p1, Point p2) {
Double x = (p1.x + p2.x) / 2;
Double y = (p1.y + p2.y) / 2;
return new Point(x, y);
}
}
class Point {
Double x;
Double y;
public String show() {
return "x:" + this.x + "\ty:" + this.y;
}
public Point(Double x, Double y) {
this.x = x;
this.y = y;
}
}