double会有精度问题,所以不能直接用==。一般用d1-d2<0.00001之类的做相等判断。