Функция ```Integer.parseInt()``` может бросать NumberFormatException. В частности, для ошибочно записанных чисел ```5z``` или для слишком длинных чисел ```99999999999999999999```. Это нужно отлавливать и красиво писать в stderr.