# 1 楼答案 ^{}并不是你认为它的意思。它的意思是“最小的正double值”——因此,当你取它的“下限”(小于或等于该值的最大整数)时,自然会得到0。文件: A constant holding the smallest positive nonzero value of type double, 2-1074. It is equal to the hexadecimal floating-point literal 0x0.0000000000001P-1022 and also equal to Double.longBitsToDouble(0x1L). 我同意这个名字令人费解,但一旦你看到令人费解的行为,就应该检查文档 如果您想得到“最低”的有限double,只需使用-double.MAX_VALUE
# 1 楼答案
^{} 并不是你认为它的意思。它的意思是“最小的正
double
值”——因此,当你取它的“下限”(小于或等于该值的最大整数)时,自然会得到0。文件:我同意这个名字令人费解,但一旦你看到令人费解的行为,就应该检查文档
如果您想得到“最低”的有限
double
,只需使用-double.MAX_VALUE