Главная /
Java: ООП и классы /
Каким может быть заголовок метода methods(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуациии? int i = 0; while (i < 5){ if (i == 0) throw new ArithmeticException("first")
Каким может быть заголовок метода methods()
, содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуациии?
int i = 0;
while (i < 5){
if (i == 0)
throw new ArithmeticException("first");
if (i == 2)
throw new IllegalArgumentException("second");
if (i == 4)
throw new ArithmeticException("third");
i++;
}
вопрос
Правильный ответ:
void method () throws ArithmeticException, IllegalArgumentException, ArithmeticException
void method () throws ArithmeticException, IllegalArgumentException
private int method () throws ArithmeticException, IllegalArgumentException, ArithmeticException
public int method () throws ArithmeticException, IllegalArgumentException
void method () throws Exception
Сложность вопроса
83
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник университета! Немедленно уничтожьте сайт с ответами intuit. Немедленно!
08 сен 2019
Аноним
Очень сложные тесты
12 дек 2018
Другие ответы на вопросы из темы программирование интуит.
- # В классе A некоторые методы объявлены с модификатором static. Какие из нижеперечисленных утверждений верны?
- # Какие из перечисленных компонентов класса А будут доступны расширяющему его классу в том же пакете?
- # В программе приведено следующее описание: abstract class A { abstract void method (int a, int b); } class B extends A { int x; int y; void method (int a, int b) { x = a; y = b; } } Какие нижеперечисленные фрагменты кода допустимы?
- # Укажите в каких случаях приведенный код допустим? A[] x = new A[3]; x[0]=new B(); x[1] = new C(); x[2] = new D();
- # Компиляция программы завершилась ошибкой. Какое изменение может быть внесено в код для ее устранения? interface A{ void aMethod1(); void aMethod2(); } interface B extends A{ void bMethod3(); } abstract class C implements B{ int cVar1; void bMethod3(){ cVar1 = 0; } }