Lad os først indse, hvorfor den oprindelige version af readInt kaster en IOException.
Årsagen er at metoden readLine i klassen BufferedeReader kan kaste en IOException.
Dette forplanter sig til vores metode readInt, idet vi ikke håndterer denne undtagelse
i readInt. Hvad angår den anden del af løsningen definerer vi klassen NumberReadException som en specialisering af
Exception, og vi kaster den når vi møder et 'fremmed tegn' i et tal. Se min løsning her.