+ 5
Division By Zero Drama
So i tested this in both java and c++.When you divide a number by 0 you get a Zero Division Error.Makes sense at that point.but then on dividing that same number by 0.0 you get Infinity as your output.This behavior is weired since 0==0.0 and i cant seem to figure whats behind that change in answer.??
1 Answer
+ 5
đłđŹBrains - Hope this helps :) :
https://stackoverflow.com/questions/12954193/why-does-division-by-zero-with-floating-point-or-double-precision-numbers-not
" The first case is treated as a division on double and the later as a division on int and hence the ArthimeticException.
Here is what infinity means
http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#POSITIVE_INFINITY
The division of doubles and floats is as per the IEEE 754standards for floating point match which shouldnt throw an exception.
"
Source: https://stackoverflow.com/questions/31290871/dividing-1-0-0-0-output-is-infinity
Explains well:
https://www.geeksforgeeks.org/g-fact-33-infinity-or-exception/