早教吧作业答案频道 -->其他-->
Java超难题目定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下:(1)可以生成具有特定坐标的点对象。(2)提供可以设置三个坐标的方法。(3)提供可以计算
题目详情
Java 超难题目
定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下:
(1)可以生成具有特定坐标的点对象。
(2)提供可以设置三个坐标的方法。
(3)提供可以计算该“点”距原点距离平方的方法。
(4)编写主类程序验证。
定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下:
(1)可以生成具有特定坐标的点对象。
(2)提供可以设置三个坐标的方法。
(3)提供可以计算该“点”距原点距离平方的方法。
(4)编写主类程序验证。
▼优质解答
答案和解析
class Point
{
private double x,y,z;
public Point(double x, double y, double z)
{
setPoint(x,y,z);
}
public Point()
{}
public void setPoint(double x, double y, double z)
{
this.x = x;
this.y = y;
this.z = z;
}
public double getDistance()
{
return x*x+y*y+z*z;
}
public static void main(String[] args)
{
Point p = new Point(1,2,3);
System.out.println(p.getDistance());
p.setPoint(2,3,4);
System.out.println(p.getDistance());
}
}
请采纳
{
private double x,y,z;
public Point(double x, double y, double z)
{
setPoint(x,y,z);
}
public Point()
{}
public void setPoint(double x, double y, double z)
{
this.x = x;
this.y = y;
this.z = z;
}
public double getDistance()
{
return x*x+y*y+z*z;
}
public static void main(String[] args)
{
Point p = new Point(1,2,3);
System.out.println(p.getDistance());
p.setPoint(2,3,4);
System.out.println(p.getDistance());
}
}
请采纳
看了 Java超难题目定义一个“点...的网友还看了以下:
制度创新是人类社会发展的一个重要表现。阅读下列有关我国古代政治制度的材料,结合所学知识,回答下列问 2020-04-09 …
制度创新是人类社会发展进步的一个重要表现。阅读下列有关我国古代政治制度的材料,结合所学知识,回答下 2020-04-09 …
下列关于经济全球化的说法,错误的是()A.20世纪八九十年代后经济全球化趋势加强B.对发展中国家是 2020-05-13 …
制度创新是人类社会发展进步的一个重要表现。阅读下列有关材料,结合所学知识,回答下列问题。材料一唐朝 2020-06-11 …
我要5个字我们一共五个人想给每个人弄个东西上面一人一个字要表示"义"那种连在一起的永不分离 2020-06-17 …
下列关于世界贸易组织的表述,正确的是①成立于1993年②是世界经济全球化发展的一个重要表现③希望通 2020-06-19 …
在算盘上记数时,要拨珠靠梁.一个下珠表示,一个上珠表示. 2020-07-04 …
三角函数的写法sin(4n+1)x这个所要表示的是(4n+1)x整个的sin值还是sin(4n+1 2020-08-02 …
算盘的一个上珠表示5,一个下珠表示1(如图),现在用1个上珠和2个下珠,一共可以表示出种不同的三位数 2020-11-10 …
英语节目表演,各位大虾帮帮忙,急!别太难,初中水平就行,帮我想个主意吧~最好能自己设计个节目表演,6 2020-11-23 …