Java面向对象之方法调用——定义一个二维“点”

更新时间:2023-07-14 08:20:33 阅读: 评论:0

六年级比喻句Java⾯向对象之⽅法调⽤——定义⼀个⼆维“点”
定义⼀个“点”(Point)类⽤来表⽰⼆维空间中的点(有⼆个坐标)。要求如下:
深圳大学学报
– 可以⽣成具有特定坐标的点对象。
– 提供可以设置⼆个坐标的斱法。
– 提供可以计算该“点”距另外点距离的⽅法。
– 代码实现交换point中两个坐标的值(实现⽤对象作为参数)1936年属什么
初代目火影public class Point {
double x;
double y;
//设置两个坐标值
public Point(double x1,double y1){
x = x1;
y = y1;
}
//计算两点间距离
public void distance(Point p){
double distance = Math.sqrt((p.y - y)*(p.y -y)+(p.x - x)*(p.x-x));
System.out.println("点("+ p.x +","+ p.y +")"+"和点("+ x +","+ y +")的距离是:"+ distance);
}
//交换point中两个坐标的值(⽤对象作为参数)
public void exchange(Point p){
double tmpx = p.x;
double tmpy = p.y;
p.x = x;
p.y = y;
x = tmpx;
y = tmpy;
}
public static void main(String[] args){
Point p1 =new Point(3,5);一y
Point p2 =new Point(6,8);
p1.distance(p2);
System.out.println("p1:("+ p1.x +","+ p1.y +")");
System.out.println("p2:("+ p2.x +","+ p2.y +")");
}
质量发展}
输出
点(6.0,8.0)和点(3.0,5.0)的距离是:4.242640687119285
康尼格拉p1:(6.0,8.0)
p2:(3.0,5.0)几鸡

本文发布于:2023-07-14 08:20:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1080940.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:坐标   对象   实现   设置
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图