-1
編譯時,我收到了這個錯誤: 這個錯誤是什麼意思?看來小數的默認值是雙精度值。如果是這樣,我如何在Java中顯式定義一個float?在我的Android應用程序中,我試過了:Java錯誤:不兼容類型:int不能轉換爲Float
public Float myFloat = 20.0;
它認爲它是雙重的。
public Float myFloat = 20;
它認爲它是一個整數。
編譯時,我收到了這個錯誤: 這個錯誤是什麼意思?看來小數的默認值是雙精度值。如果是這樣,我如何在Java中顯式定義一個float?在我的Android應用程序中,我試過了:Java錯誤:不兼容類型:int不能轉換爲Float
public Float myFloat = 20.0;
它認爲它是雙重的。
public Float myFloat = 20;
它認爲它是一個整數。
原來你有一個f
後綴以這樣聲明:
public Float myFloat = 20f;
浮動是一個對象,浮動是一種原始的。 – Francesc
如果你願意,你可以使用20.0f,f區分float和double中的Java – kit
有趣的是這個「結果」有多快。而且你也可以寫出這個問題的答案,並在不到一分鐘的時間... – Tom