Софтуерно Инженерство
Loading...
StaVykoV avatar StaVykoV 169 Точки

[Inheritance - Java OOP June] Problem 6. Animals

Направих си задачата, но ми гърмеше на първи и пети тест с Exception. Порових се по видеото от упражненията и забелязах, че там Симона огражда целия while цикъл с try блок. Реших да го пробвам от отчаяние и взе, че стана. 

Първият ми въпрос е относно начина на работа на try блока. Досега си мислех, че ако нещо хърли ексепшън вътре в блока, пък било то и в цикъл вътре в блока, програмата се придвижва напред до catch блока. Оказва се, че не е точно така и цикъла вътре си продължава ( и евентуално си хвърля още ексепшъни)?

Втория ми въпрос е, защо ТОВА минава само 4 теста, а ТОВА всичките? Единсветната разлика е, че във втория случай условието на цикъла и четенето на ред са в try блока...

Тагове:
0
C# OOP Basics
StaVykoV avatar StaVykoV 169 Точки

Да, явно в тази задача е така, но абсолютно същото ми се получи и при 5-та задача за песните. Там първите два теста ми гърмяха и като изнесох try блока извън цикъла се оправи. Там обаче и след грешно въведена песен инпута продължава...

0