Junior — Middle
119
Bir yöntem veya fonksiyona yanlış tipte veya değerde argüman geçirildiğinde hangi istisna üretilir?
AI'dan gelen yanıt
sobes.tech yapay zeka
В Java при передаче в метод или функцию аргумента неправильного типа или значения обычно генерируется исключение IllegalArgumentException. Это стандартное непроверяемое исключение, которое сигнализирует о том, что метод получил неподходящий или некорректный аргумент.
Пример:
public void setAge(int age) {
if (age < 0) {
throw new IllegalArgumentException("Возраст не может быть отрицательным");
}
this.age = age;
}
Если вызвать setAge(-5), будет выброшено IllegalArgumentException с сообщением об ошибке.