Some facts (don't ask me why, it is the
JAVA's way to deal with numbers):
Float.NEGATIVE_INFINITY is equal to Double.NEGATIVE_INFINITY When casting Float/Double.NEGATIVE_INFINITY to integer, the result will be equal to Integer.MIN_VALUE. Integer.MIN_VALUE return the smallest negative number an integer can hold. Float.NEGATIVE_INFINITY returns the smallest negative number float can hold. Float.MIN_VALUE return the smallest positive number (greater than zero) float can hold. Hope this answers your question.
[ February 07, 2004: Message edited by: Vicken Karaoghlanian ]