В программе нет ошибки.
Метод read()
требует, чтобы вы поймали Exception
на случай, если что-то пойдет не так.
Заключите метод в try/catch
заявление:
try {
int a = System.in.read();
...
}
catch (Exception e) {
e.printStackTrace();
}
В любом случае Я настоятельно рекомендую вам использовать документацию и / или руководства по Java , в которых эти вещи четко изложены.Программирование без их использования просто бессмысленно.Вы избавите себя от множества головных болей, а также, возможно, и от нашего времени.