java new point_JAVA定义一个Point类它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数定义一个Point类它的对象是指一个平面上的点(x,y),在定...

这篇博客介绍了如何在Java中定义一个Point类,该类表示二维平面上的点,并提供了三个构造函数来初始化点的坐标。此外,还实现了toString()方法用于以字符串形式表示点的坐标,以及一个静态方法distance()来计算两个点之间的欧氏距离。在main()方法中,展示了如何实例化Point对象并调用这些方法进行输出和距离计算。
摘要由CSDN通过智能技术生成

JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数

定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数,并且要重写toString()方法.定义二点距离的方法distance(…),并在main()主程序中调用这些方法,例如Point t=new Point(3.0,5.0); System.out.println(t.toString().); 打印的结果为:[3.0,5.0].

Point t1=new Point(3.0,7.0);System.out.println(distance(t,t1)); 打印的结果t 和t1二点距离为:2

public class Point { \x05double x;double y; Point(){ System.out.println("ok");} Point(double x){ this.x=x;} Point(double x,double y){ this.x=x;this.y=y;} public String toString (){ return ("ok");} public static double distance (Point p1,Point p2){ return Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));} public static void main(String[] args) { Point t1;Point t2; t1=new Point(3.0,5.0); t2=new Point(6.0,9.0); System.out.print(t1.toString()); System.out.print(‘[’+t2.x+’,’+ t2.y+’]’); System.out.print(Point.distance(t1,t2)); }

好的话可以加分.

例如Point t=new Point(3.0,5.0); System.out.println(t.toString().); 打印的结果为:[3.0,5.0].

Point t1=new Point(3.0,7.0);System.out.println(distance(t,t1)); 打印的结果t 和t1二点距离为:2

public class Point { \x05

double x;double y;

Point(){ System.out.println("ok");}

Point(double x)

{ this.x=x;}

Point(double x,double y){ this.x=x;this.y=y;}

public String toString (){

return ("ok");}

public static double distance (Point p1,Point p2){

return Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));}

public static void main(String[] args) {

Point t1;Point t2;

t1=new Point(3.0,5.0);

t2=new Point(6.0,9.0);

System.out.print(t1.toString());

System.out.print(‘[’+t2.x+’,’+ t2.y+’]’);

System.out.print(Point.distance(t1,t2));

作业帮用户2016-12-11举报

6c0a0adef10d1043fa4f41a7897345ed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值