Если кратко то стиль кода.
Вы должны придерживаться парадигме ООП и если вы проверяете IFом условие, что у вас при делении не ноль, то это очень плохой то программирования.
Тем более при использовании exception вы вставляете в логику try...catch и тем самым можете перехватывать исключения и при необходимости передавать их компоненту который ответственнен за это