我有一个奇怪的问题,关于召回班级的人。终端说它找不到方法距离的符号,我不知道原因。我是java的新手程序员。请尽可能帮助我。 问题如下: [https://i.stack.imgur.com/WX2LE.png][1]
Class Distributore和Class Posizione:
Class Distributore:`public class Distributore{
private Posizione pos; //ATTRIBUTI
private double disp;
}
public Distributore(Posizione pos,double disp){ //COTRUTTORI
this.pos=pos;
this.disp=disp;
}
public Posizione getPosizione(){ //METODI
return pos;
}
public double getDisponibilità(){
return disp;
}
public static double calcolaDistanza(Distributore start, Distributore end){
return distanza(start.getPosizione(),end.getPosizione());
}
}`
import java.util.*;
import java.lang.*;
public class Posizione {
private double x,y; //ATTRIBURI
public Posizione( double x,double y){ //COSTRUTTORI
this.x=x;
this.y=y;
}
public double getX(){ //METODI
return x;
}
public double getY(){ //METODI
return y;
}
public String toString(){ //METODI
return "("+x +","+y +")";
}
public static double distanza(Posizione p1,Posizione p2){
double d = Math.sqrt(((p2.getX())-(p1.getX()))*((p2.getX())-(p1.getX()))+(((p2.getY())-(p1.getY()))*((p2.getY())-(p1.getY()))));
return d;
}
}