各位大神,新手刚学Java,可以帮忙看一下为什么结果一直是零吗
package pro;
import pro.point.s;
class point {
double x,y;
point(){}
point(double x,double y){
this.x=x;
this.y=y;}
void show(){
System.out.println("("+x+","+y+")");
}
static class s {
point p1,p2;
double s;
s(){}
s(point p1,point p2){
this.p1=p1;this.p2=p2;
s = Math.sqrt((p1.x - p2.x) * (p1.x - p2.x)
+(p1.y-p2.y) * (p1.y-p2.y));
}
void show() {System.out.println(s);}
}
}
public class dian {
public static void main(String[] args){
s s1 =new s();
point p1=new point(2,3);
point p2=new point(2,5);
p1.show();
p2.show();
s1.show();
}
}