Он и не начнётся чтобы оканчиваться, т.к. в самом кусочке программы содержаться ошибки (нет "do" после цикла while, переменная "a" непонятно к какому типу относится, то ли к Integer, то ли к Boolean; в вариантах ответа есть переменная "b", а в самом кусочке программе эта переменная отсутствует).