//类
package 作业.d4;
import java.util.Scanner;
public class Coordinatepoint {
//定义一个类,用于描述坐标点
//(1) 具有计算当前点到原点距离的功能
//(2) 求到任意一点(m,n)的距离xeeeeeeeeeeeeeeeeeee
//(3) 具有坐标点显示功能,显示格式(x,y)
public double x;
public double y;
public Coordinatepoint() {
}
public Coordinatepoint(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public void yuandian(){
double yuandian=Math.sqrt(x*x+y*y);
System.out.println("这个点到原点的距离为:"+yuandian);
}
Scanner sc =new Scanner(System.in);
public void AnywhereDistance(){
System.out.println("请输入任意一点的横坐标和纵坐标");
double m= sc.nextDouble();
double n= sc.nextDouble();
double M=m>=0?m:(-m);
double N=m>=0?n:(-n);
double X=m>=0?x:(-x);
double Y=m>=0?y:(-y);
double juli=Math.sqrt((M-X)*(M-X)+(N-Y)*(N-Y));
System.out.println("("+m+","+n+")"+"到"+"("+x+","+y+")"+"的距离为"+juli);
}
public void show(){
System.out.println("这个点到x轴的距离为"+Math.abs(x)+"这个点到y轴的距离为"+Math.abs(y)+"("+x+","+y+")");
}
}
//测试类
package 作业.d4;
public class Test {
public static void main(String[] args) {
Coordinatepoint c1 =new Coordinatepoint(5,5);
c1.show();
c1.AnywhereDistance();
c1.yuandian();
}
}

这篇博客介绍了如何在Java中创建一个坐标点类,该类包含计算到原点距离、任意两点间距离及坐标显示的功能。示例代码展示了如何实例化坐标点对象并调用相关方法进行计算和输出。
1974

被折叠的 条评论
为什么被折叠?



