Изменения

Перейти к: навигация, поиск

Обработка ошибок и исключения

535 байт добавлено, 22:46, 14 октября 2013
Исключения
==Исключения==
В Java возможна обработка ошибок с помощью исключений:  Double f(Double a, которые Double b) { if ((a == null) || (b == null)) { throw new IllegalArgumentException("arguments of f() are null"); } //... return a / b; }Проверять <code>b</code> на равенство нулю уже нет необходимости, так как при делении на ноль метод бросит [[Обработка_ошибок_и_исключения#RuntimeException|непроверяемое исключение]] <code>ArithmeticException</code>. Исключения позволяют:
*разделить обработку ошибок и сам алгоритм;
234
правки

Навигация