java程序问题3

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:30:13
创建一个Java程序,完成以下功能:
 构造一个Point类,要求有默认构造函数,由X,Y坐标生成点对象的构造函数,两个类点坐标相加生成一个新的点方法,一个输出对象点坐标的方法。
 从键盘输入四个点坐标,输出1,3和2,4类点坐标相加后新的两个点的坐标。
 从键盘输入四个点坐标,x的坐标加1,y的坐标加2,输出新的4个点坐标。

import java.io.BufferedReader;
import java.io.InputStreamReader;

class Point
{
private double x;
private double y;
public Point(double xx,double yy)
{
x=xx;
y=yy;
}
public void display()
{
System.out.println("x="+x+",y="+y);
}
public double getX(){return x;}
public double getY(){return y;}
public Point add(Point a)
{
Point c;
double x=this.getX()+a.getX();
double y=this.getY()+a.getY();
c=new Point(x,y);
return c;
}
public static void main(String [] args)
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
double x1=0,x2=0,y1=0,y2=0;
try
{
x1=Double.parseDouble(br.readLine());
y1=Double.parseDouble(br.readLine());
x2=Double.parseDouble(br.readLine());
y2=Double.parseDouble(br.readLine());
}//输入两个点的坐标
catch(Exce