Java课堂练习
Posted 撑死的喵~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java课堂练习相关的知识,希望对你有一定的参考价值。
定义一个点(Point)类,用来表示三维空间中的点(有三个坐标),要求如下:
1、可以生成具有特定坐标的点对象(构造方法);
2、提供可以设置三个坐标的方法(成员方法);
3、提供可以计算改点到另一个点的距离的方法(成员方法);
代码如下:
注:文件名为TestPoint.java(主类)
public class Point{ double x,y,z; //构造方法 public Point(double _x,double _y,double _z){ x = _x; y = _y; z = _z; } //可以 “设置三个坐标” 的方法 void setX(double _x){ x = _x; } void setY(double _y){ y = _y; } void setZ(double _z){ z = _z; }
//计算 “该点距其他点(p1)平均距离的平方” 的方法 public double getDistance(){ return (x - p.x)*(x - p.x) + (y - p.y)*(y - p.y) + (z - p.z)*(z - p.z); } public class TestPoint{ public static void main(String[] args){ Point p = new Point(1.0, 2.0, 3.0); //新建对象 Point p1 = new Point(0.0, 0.0, 0.0);//新建原点对象 system.out.println(p.getDistance(p1));//调用对象p的方法(p点距p1点的距离) }
//改变x点的坐标后重新计算p点距其他点的坐标 p.setX(5.0); system.out.println(p.getDistance(new Point(1.0, 1.0, 1.0))); } }
以上是关于Java课堂练习的主要内容,如果未能解决你的问题,请参考以下文章