Главная /
Java: ООП и классы /
Каким может быть заголовок метода methods(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуации? if (i == 0) throw new ClassCastException("first"); if (i == 2) throw new ClassNo
Каким может быть заголовок метода methods()
, содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуации?
if (i == 0)
throw new ClassCastException("first");
if (i == 2)
throw new ClassNotFoundException("second");
вопрос
Правильный ответ:
void methods () throws ClassCastException, ClassNotFoundException
void methods () throw ClassCastException, ClassNotFoundException
private int methods () throws Exception
public int methods () throw ClassCastException, Exception
void methods () throws Exception, ClassNotFoundException
Сложность вопроса
58
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять. спс
23 июл 2019
Аноним
Кто находит вот эти ответы inuit? Это же крайне просто
15 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате работы следующей программы? class Square { private int s (int a, int b) { System.out.print (a * b); return a * b; } void s (int r) { System.out.print(r); } } public class MyClass { public static void main (String args[]) { Square x = new Square(); x.s(3, 0); x.s(1); } }
- # Что будет выведено на экран в результате работы следующего фрагмента программы? class A { 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();
- # Каким образом обрабатываются исключения разных типов, выброшенных в одном блоке try?
- # Какими начальными значениями должны быть проинициированы переменные a и i, чтобы следующий фрагмент кода выводил на экран последовательность 4612? while (i < 3) { try { System.out.print(36 / a); } catch (ArithmeticException e) { System.out.print(36 / 2); } a -=3 ; i++; }
- # Каким может быть заголовок метода methods(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать исключительные ситуации? if (i == 0) throw new NullPointerException("first"); ... if (i == 2) throw new NumberFormatException("second"); ... if (i == 4) throw new ClassCastException("third");