本人刚自学JAVA编写程序,程序的功能是满足的,但是可能还不够优化,接下来就要靠自己进行优化了。
import java.util.Scanner;
//定义类点(x,y,z);
public class Port {
public double x;
public double y;
public double z;
public Port(double x,double y,double z){
this.x=x;
this.y=y;
this.z=z;
}
//定义类成员x,y,z;
public double getX(){
return x;
}
public void setX(double x){
this.x=x;
}
public double getY(){
return y;
}
public double getZ(){
return z;
}
//距离计算方法
public static double distance(Port a,Port b){
double x1=a.x-b.x;
double y1=a.y-b.y;
double z1=a.z-b.z;
return Math.sqrt(x1*x1+y1*y1+z1*z1);
}
//输入两点的坐标
public static Port input(Scanner sc,String s) {
System.out.println("请输入"+s+"X");
double x=sc.nextDouble();
System.out.println("请输入"+s+"Y");
double y=sc.nextDouble();
Syst