乙個小錯誤讓返回值永遠等於1

2021-09-01 18:19:34 字數 640 閱讀 3356

public class statis{

public static double 幾何平均數(double v);

public static double 平方平均數(double v);

public static double 總體方差(double v);

public static double 總體標準差(double v);

public static double 樣本方差(double v);

public static double 樣本標準差(double v);

public static double 算數平均數(double v);

public static double 調和平均數(double v);

其中幾何平均數總是得到1,為什麼?

public static double 幾何平均數(doublev){

double ji=1;for(long t=0l;t答案是資料型別錯了。在math.pow(ji,1/v.longlength);1除以v的長,1是 int型別,v.longlength是long,int/long結果還是int型別,只有0,x只要不等於0,x的0次冪=1。只要把1/v.longlength,1之後加個d,1就是double,小數就有了

egit的乙個小錯誤

用egit和堅果雲搭配開發環境,配置egit時提示乙個錯誤 the current branch is not configured for pull.no value for key branch.master.merge found in configuration google一番後發現原來是...

ntp的乙個小錯誤

root localhost ntpdate 10.128.14.25 3 apr 21 05 05 ntpdate 1506 the ntp socket is in use,exiting 收到此錯誤訊息的原因是由於 xntpd 已經繫結到了該 socket。執行 ntpdate 時,它會首先進...

vsftp下的乙個小錯誤

之前在自己這裡試的好好的,到了機房總出這個錯誤 500 illegal port command.425 use port or pasv first.在網上找了好久都不得行,後來才知道,這樣做即可 ftp時顯示500 illegal port command的解決或者ie無法訪問解決ftp 我一直...