本题有一下要求:
1.可以生成具有特定坐标的点对象
2.提供可以设定三个坐标的方法
3.提供可以计算该点距原点距离的平方的方法

编写程序验证以上三条
TestPoint.java的源代码如下

class Point {
	double x, y, z;
	
	Point(double _x, double _y, double _z) {
		x = _x;
		y = _y;
		z = _z;
	}
	
	void setX(double _x) {
		x = _x;
	}
	
	double getDistance(Point p) {
		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.setX(5.0);
		System.out.println(p.getDistance(new Point(1.0, 1.0, 1.0)));
	}
}

随机文章

AngularJs的provider里面的装饰器decorator
AngularJs的provider里面的装饰器decorator

大家快来领万网139元域名代金券
大家快来领万网139元域名代金券

windows下xampp的mysql中文乱码
windows下xampp的mysql中文乱码

Android BlueStacksAppPlayer最新测试版发布
Android BlueStacksAppPlayer最新测试版发布

让网站快速提醒用户升级IE6,letskillie6
让网站快速提醒用户升级IE6,letskillie6

里程碑换屏图文教程
里程碑换屏图文教程

相关文章

在新浪sae用XStream不要过于乐观
在新浪sae用XStream不要过于乐观

百度搜索真坏啊
百度搜索真坏啊

Google Now能设置你的手机了
Google Now能设置你的手机了

起凡被黑?咋做任务的空间几天都打不开啊
起凡被黑?咋做任务的空间几天都打不开啊

今天道招网重新用起了以前的纳奇广告联盟
今天道招网重新用起了以前的纳奇广告联盟

内容分享:道招
本文链接:java定义一个类来表示三维坐标
道招声明:除特别标注或作者不详外,本站所有文章均为原创,转载请注明。欢迎共同关注互联网!