1.新建平面上的一个点Point,其有两个属性,x和y(分别代表X轴和y轴上的坐标),使用构造方法设置x和y的值
2.创建两个point的实例,计算它们之间的距离
public class point {
private double x; //必须声明成员变量x和y
private double y;
public point(double x,double y){ //新建平面上的一个点Point,其有两个属性,x和y(分别代表X轴和y轴上的坐标)
this.x=x;
this.y=y;
System.out.println(x+","+y);
}
public static void main(String[] args) {
point p1=new point(10,3);
point p2=new point(1,2);
double c3=Math.sqrt(Math.pow((p1.x-p2.x),2)+Math.pow((p1.y-p2.y),2)); //这个函数必须是double型
System.out.println(c3);
}
}
Math.pow(x,y)这个函数是求x的y次方
this 代表当前对象。在类的方法定义中,如果使用本类的变量和方法,在其前面隐含着this.例如:
class X{
int x;
void show(){...}
void method(){
x=3; //相当于this.x=3
show();// 相当于this.show();
本文介绍了一个名为point的类,通过构造方法初始化平面上点的x和y坐标。创建了两个point实例p1和p2,并利用欧几里得公式计算它们之间的距离,输出结果。
631

被折叠的 条评论
为什么被折叠?



