有沒有這種情況,在給定相同輸入的情況下,這兩種方法會返回不同的值?float vs double(用Java語言編寫)
int compare1(float a, float b)
{
return Double.compare(a, b);
}
int compare2(float a, float b)
{
return Float.compare(a, b);
}
同樣的道理,這是真的(或假的),任何數量的在Java的浮動可儲存可以存儲在一個java的Double不會丟失任何精度?
謝謝
我關於Float是Double子集的問題呢? – user1508893
@ user1508893:我確信它確實是這樣,但我不確定。 – SLaks
其實,我在這個問題上犯了一些錯誤。只是更新了它。抱歉! – user1508893