本题有一下要求:
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)));
	}
}

随机文章

第一讲:Android开发环境的搭建
第一讲:Android开发环境的搭建

安装运行angular2
安装运行angular2

迅雷下载广告无孔不入
迅雷下载广告无孔不入

求6块钱回家
求6块钱回家

searchpath让你的网站在当前直接显示搜索结果
searchpath让你的网站在当前直接显示搜索结果

IOS在Cyber Monday的销量额贡献比android大
IOS在Cyber Monday的销量额贡献比android大

相关文章

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

财猫省钱浏览器针对java异常hold住
财猫省钱浏览器针对java异常hold住

java 用math类的方法划近似圆
java 用math类的方法划近似圆

Zaker已在解决进入频道空白问题
Zaker已在解决进入频道空白问题

FCC调查手机解锁禁令
FCC调查手机解锁禁令

新版新浪微博邀请码
新版新浪微博邀请码

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