... путем создания исключений ...
будет означать, да, вы должны использовать throw
.
Также напишите тестовую программу ExceptionMain.java, которая генерирует и перехватывает исключения из ваших измененных методов.
По крайней мере, здесь вам придется использовать try...catch
.
Относительно "UncheckedException": Либо есть класс с этим именем (возможно, в другом пакете). Тогда вы можете спросить своего учителя, где это. В противном случае вы можете перейти от java.lang.RuntimeException
(что является непроверенным исключением) и спросить учителя, все ли в порядке.