【问题描述 1】
编写一个表示二维平面上的点的类 MyPoint,满足以下条件。
(1)定义 private 的成员变量x和 y,表示点的x和 y坐标,类型为整数。
(2)定义两个 MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和 y,类型为整数,用这两个参数分别作为初始x和 y的坐标。
(3)定义一个getD方法,功能为返回两个坐标点(由 MyPoint 定义)距离,值为 float类型。
(4)编写 main 方法,打印坐标点1到坐标点2的距离。
import java.util.Scanner;
public class MyPointTest {
public static void main(String[] args){
MyPoint mp1 = new MyPoint(3,4);
Scanner scan = new Scanner(System.in);
MyPoint mp2 = new MyPoint();
int a;
int b;
mp2.setX(a = scan.nextInt());
mp2.setY(b = scan.nextInt());
System.out.println(mp2.getX());
System.out.println(mp2.getY());
System.out.println(mp2.getD(mp1));
}
}
class MyPoint{
priva