Грешна картинка и обяснения за try-catch
Closed this issue · 2 comments
nakov commented
Линк към файла
Описание
Вж. глава 7, секцията за try-catch: https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/chapter-07-complex-loops.md#Конструкция-на-try-catch
В Java няма try-catch конструкция (хвани каквото и да е). Трябва изрично да се зададе име на клас или базов клас за грешката, например:
try {
...
} catch (Exception ex) {
...
}При копирането от C# не е съобразено, че конструкцията е леко по-смотана в Java и не може да не се зададе има на клас (няма catch all синтаксис).
Задачи (как да поправим проблема?)
- Да се преработи картинката, за да е вярна.
- Да се огледа текста дали описва правилно картинката. Да се обясни, че се слага
catch (Exception ex)и че това хваща всякакви грешки в променлива с имеex. - Да се преправи картинката в примерната задачата да се хващат всички изключения, щото иначе трябва да се обяснява защо се хваща
NumberFormatException(а няма нужда от такива подробности).
vncpetrov commented
За преглед.
nakov commented
Така е добре.