Почему это деление целого числа на 0 дает ArithmeticException, тогда как деление ненулевого double или float на 0 печатает Infinity. Также деление int 0 на 0 дает ArithmeticException, тогда как деление двойного или float 0 на 0 дает NaN (не число).Деление на ноль в java
public class First
{
public static void main(String[] args)
{
System.out.println(10/0); //Arithmetic Exception
System.out.println(10.0/0); //Prints Infinity
}
}
Повторяющийся вопрос.Пожалуйста, ответьте http://stackoverflow.com/a/12954429/1638718 – ozgur