1
我在JavaScript中工作,但我參與了Android項目。 我正在努力寫出偉大的數字。在JS我會寫,例如3E5得到300000 它是Java中的一樣,我搜查,但沒有使用POW我無法得到答案^3e5在java中爲android
我在JavaScript中工作,但我參與了Android項目。 我正在努力寫出偉大的數字。在JS我會寫,例如3E5得到300000 它是Java中的一樣,我搜查,但沒有使用POW我無法得到答案^3e5在java中爲android
在JS我會寫,對例如3E5得到300000
在java中幾乎是(*)相同:
double x = 3e5;
float y = 3e5f;
這是浮點數,這裏是浮點文字的完整規格:JSL-3.10.2
對於整數,java不支持。您可以強制的基本收縮轉換,但請記住,你可能會失去精度:
int n = (int) 3e5;
(*)腳註:我不知道JS,但它看起來是一樣的,以我在這個例子中。
我不明白你爲什麼不能在Android中使用Math.pow,請參閱http://developer.android.com/reference/java/lang/Math.html。對於上面的較大數字,您可以使用BigInteger類。 – user1929959
你需要整數或浮點數嗎? –
您是否試圖在源代碼中將這些值寫爲文字或者解析用戶輸入? –