# floating point division

Barry Gaunt

Ranch Hand

Posts: 7729

posted 12 years ago

To get -Infinity you have to use -0.0 as the denominator.

My interpretation of your example is as follows:

-0 is done with integer arithmetic, so -0 -> -(0) -> 0 and that gets converted to 0.0 before the division is done. Therefore (+)Infinity is the result.

My interpretation of your example is as follows:

-0 is done with integer arithmetic, so -0 -> -(0) -> 0 and that gets converted to 0.0 before the division is done. Therefore (+)Infinity is the result.

Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch

Getting someone to think and try something out is much more useful than just telling them the answer.