Skip to content

Commit c975833

Browse files
authored
But he spake of the temple of his body.(John 2:21)
But he spake of the temple of his body.(John 2:21)
1 parent e5549a8 commit c975833

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
//But he spake of the temple of his body.(John 2:21)
3+
4+
package com.javarush.task.task38.task3801;
5+
6+
/*
7+
Исправь ошибки в коде
8+
*/
9+
10+
package com.javarush.task.task38.task3801;
11+
12+
public class NameIsNullException extends Exception {
13+
}
14+
15+
/*
16+
Исправь ошибки в коде
17+
18+
Исключения NameIsEmptyException и NameIsNullException должны быть checked.
19+
20+
Все типы исключений должны быть обработаны.
21+
22+
Реализацию методов main() и getNumberOfCharacters() не менять.
23+
24+
Изменен должен быть только порядок catch блоков в методе main().
25+
26+
27+
28+
29+
30+
Требования:
31+
32+
1. При возникновении NameIsNullException на экран должна быть выведена строка: "Ошибка: Имя не задано".
33+
34+
2. При возникновении NameIsEmptyException на экран должна быть выведена строка: "Ошибка: Имя пустое".
35+
36+
3. При возникновении любого другого исключения на экран должна быть выведена строка возвращаемая методом toString этого исключения.
37+
38+
4. Если исключений не было, на экран должна быть выведена строка формата: "Имя содержит X символов", где X - количество символов в нулевом параметре переданном в метод main.
39+
40+
5. Класс NameIsEmptyException должен быть потомком класса Exception.
41+
42+
6. Класс NameIsNullException должен быть потомком класса Exception.
43+
*/

0 commit comments

Comments
 (0)