Добрый день.
Проблема заключается в следующем:
Вы сперва
с
вводите первое число и нажимаете на перевод строки (Enter).
Когда вы нажимаете на перевод строки срабатывает ввод числа
b
, который и принимает собственно говоря знак перевода строки и так как он не является числом, то выбрасывается исключение.
Чтобы этого не было:
int c = Integer.parseInt(scanner.nextLine());
Scanner.nextline();
int b = Integer.parseInt(scanner.nextLine());
И как отметил коллега - используйте
nextInt()
вместо
nextLine()
Вот, аналогичная проблема -
https://stackoverflow.com/questions/13102045/scann...