Double c = 18000000000000000D + 10;
Double d = 18100000000000000D + 10;
System.out.println(c.longValue());
System.out.println(d.longValue());
如上代碼,將輸出奇怪的結果,對Java 的double和float不抱希望了。而Math.pow()這個方法輸出的是double只有dobule型,計算個次方還要我類型轉換嗎?!看來只能自己寫代碼實現了