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课堂练习的主要内容,如果未能解决你的问题,请参考以下文章

Java课堂练习

JAVA课堂练习-动手动脑--数组

java课堂练习——异常

Javap课堂练习——接口与继承

软工概论-课堂练习:添加信息

课堂练习——数组