可能發生的損失我在JAVA寫了下面的方法:JAVA:精密
public static float surface(float r)
{
return(4*Math.PI*Math.pow(r,2));
}
當我運行的類
,我得到了以下錯誤:
possible loss of precision
required: float; found: double
我的文檔,看到數學.pow需要double
才能工作。如果我需要與float
合作,我需要做些什麼?
爲了測試,我嘗試下面的方法,即給予同樣的錯誤:
public static float surface(float r)
{
return(4*Math.PI*r*r);
}
謝謝您的幫助。