1. сам не понимаю
2. не написана документация
3(4 и 5). Кривое имя переменной. Переменные принято называть тем, что в них содержится. В вашем случае можно обойтись
String input;
int salary;
int afterYear;
В первом говорится о том, что следует избегать импорта всего пакета и, вместо этого, импортировать только те классы, которые вам действительно необходимы.