zoukankan      html  css  js  c++  java
  • java 接口练习:定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。

    定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下:

    1)可以生成具有特定坐标的点对象。

    2)提供可以设置三个坐标的方法。

    3)提供可以计算该“点”距原点距离平方的方法。

    4)编写主类程序验证。

    package b;
    
    public class Point {
        private int x,y,z;
    
        public int getX() {
            return x;
        }
    
        public void setX(int x) {
            this.x = x;
        }
    
        public int getY() {
            return y;
        }
    
        public void setY(int y) {
            this.y = y;
        }
    
        public int getZ() {
            return z;
        }
    
        public void setZ(int z) {
            this.z = z;
        }
        public Point(int x, int y, int z) {
            super();
            this.x = x;
            this.y = y;
            this.z = z;
        }
        double getDistance(Point p)
        {
            return (x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z);
        }
        public static void main(String[] args) {
            Point p1=new Point(0,0,0);
            Point p2=new Point(1,2,4);
            System.out.println("距原点的距离平方是:"+p2.getDistance(p1));
            System.out.println("距原点的距离平方是:"+p2.getDistance(new Point(2,4,4)));
            p2.setX(2);
            p2.setY(0);
            p2.setZ(0);
            System.out.println("修改坐标后,距任一点的距离平方是:" + p2.getDistance(p1));
        }
    
    }
  • 相关阅读:
    hdu1049Climbing Worm
    hdu1290献给杭电五十周年校庆的礼物
    hduNumber Sequence
    VS2012创建项目模板创建vsix扩展组件
    那些热血沸腾的电子竞技背景音乐
    学习总结
    学习总结第六周
    第二次课堂测试1
    学习总结第五周
    一个简单的学生成绩管理系统(用JAVA实现)
  • 原文地址:https://www.cnblogs.com/wallan/p/5534074.html
Copyright © 2011-2022 走看看