Главная /
Java: ООП и классы /
Каким может быть заголовок метода methods(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуации? int i = 4; while (i < 5){ if (i == 0) throw new NoSuchFieldException("first")
Каким может быть заголовок метода methods()
, содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуации?
int i = 4;
while (i < 5){
if (i == 0)
throw new NoSuchFieldException("first");
if (i == 2)
throw new NoSuchMethodException("second");
if (i == 4)
throw new IllegalAccessException("third");
i++;
}
вопрос
Правильный ответ:
void methods () throws NoSuchFieldException, NoSuchMethodException, IllegalAccessException
void methods () throw NoSuchFieldException, NoSuchMethodException, IllegalAccessException
private int methods () throws NoSuchFieldException, NoSuchMethodException
public int methods () throws ArithmeticException, NoSuchFieldException, NoSuchMethodException, IllegalAccessException
void methods () throws IllegalAccessException
Сложность вопроса
43
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за гдз по intiut'у.
12 авг 2018
Аноним
Зачёт прошёл. Иду выпивать отмечать халяву с тестами интуит
24 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите, какие из перечисленных конструкций содержат в себе вызов метода некоторого класса?
- # Какие из перечисленных заголовков методов классов допустимы в Java-программах?
- # В программе описан класс: class A { int x; int y; } Что будет выведено на экран в результате выполнения следующего фрагмента программы? A x = new A(); System.out.print(x.x + " " + x.y);
- # Что будет выведено на экран в результате работы следующего фрагмента программы? class A { public static int a ; public void show (){ System.out.print(a++); } A(int x){ a = --x; } } class B extends A { int a; public void show (){ super.show(); } B(int x){ super(++x); a = x; } } ... B x = new B(4); x.show();
- # Что будет выведен на экран в результате работы следующего фрагмента программы? int i = 0; while (i < 5) { System.out.print(i); if (i > 2) try { throw new ArithmeticException ("ex"); } catch (ArithmeticException e) { System.out.print(i); break; } i++; }